タグ

node.jsに関するreplicationのブックマーク (148)

  • npmのあまり知られてない機能 10選 - from scratch

    なんか最近Twitterとか職場でも「npmの機能でそんなのあったんだ」って言われること多いので、説明していきます。 ちなみにタイトルにとりあえず10選って書いたけど、あんまりたくさん思いついてないのに、10選って書いてしまったので最後の方は微妙かもしれません。 1. npm installは npm i でも同じことができる まぁ単純なショートカットですね。isntallとかtypoしてても空気読んでくれるんですが、短いほうがいいよねってことで。 # npm installって書くのも $ npm install socket.io #npm i って書くのも同じ $ npm i socket.io # ちなみに --saveは -S, --save-devは -D にできる $ npm i socket.io -S $ npm i mocha -Dショートカット小ネタ。 2. npm

    npmのあまり知られてない機能 10選 - from scratch
  • 【Node.js】足りないモジュールをたったの一行でインストールするコマンド - Qiita

    module.js:340 throw err; ^ Error: Cannot find module 'cookie-parser' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (path:5:20) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load (module.js:356:32) at Func

    【Node.js】足りないモジュールをたったの一行でインストールするコマンド - Qiita
  • /socket.io/socket.io.js 404 not foundの解決方法 | もふもふ

    node.jsでexpressとsocket.ioを使うと /socket.io/socket.io.jsが404になってしまう。 404の解決方法が分かったので書いておきます。 expressで生成されたapp.js内の http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); の部分を var server = http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); に書き換えて v

    /socket.io/socket.io.js 404 not foundの解決方法 | もふもふ
  • Node.jsアプリ開発で参考になる記事 まとめ | DevelopersIO

    最近は弊社のブログにもNode.js関連の記事が増えてきました。私も勉強中なのですが、社内ブログを参考にさせてもらうことがよくあります。 毎回探すのもちょっと面倒なのでClassmethid.dev()内のNode.js関連の記事をジャンルごとにまとめてみました。 1年以上前の記事もあり、情報が古い可能性があるので注意して下さい。今後も新しい記事が追加されたら更新していこうと思います。 メール送信 node.jsのいろいろなモジュール3 - Nodemailer node.js上から簡単にメールの送信ができるモジュールの記事です。 ファイル関連 node.jsのいろいろなモジュール1 - node-gzip node.js上で簡単にgzip圧縮ができるモジュールの記事です。 node.jsのいろいろなモジュール4 - Node Basic FFmpeg ffmpegという動画と音声を変換す

    Node.jsアプリ開発で参考になる記事 まとめ | DevelopersIO
  • A Node in Nodes

  • node.jsを使ってjQueryチックにWebサイトをクローリングする方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    どうも僕です。 今日は、サーバサイドJavaScript(node.js)でjQueryチックにDOMを操作して、Webサイトをクローリングする方法についてまとめようと思うよ! 要は、既存のWebサイトから必要な情報を収集してきて、データベースに突っ込もうということ。 これができると何がうれしいかって、簡単にまとめサイトが作れるんだよね。 クローリングする方法は数々あれど、なにゆえサーバサイドJavaScriptのnode.jsを使ってこれをするかというと、「クローリング対象の部分をjQueryのセレクタで指定できる」のが大きいわけです。 みんな、好きだよね!jQuery!とっても便利だよね!jQuery! 好みにもよるかと思うが、JavaScriptのようなふにゃふにゃした言語をあえて使う理由は、クライアントサイドプログラミングを組むか、JQueryの恩恵を受けるためといっても過言ではあ

    node.jsを使ってjQueryチックにWebサイトをクローリングする方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
  • [node] node.jsでsqlite3を使う方法。インストールから実装サンプルまで。苦労点も。 - YoheiM .NET

    node.jsをアプリケーションサーバーのとして使う為に、 sqlite3という軽量なDBをnode.jsで扱うことに取り組みました。 sqlite3のインストール、sqlite3用のnode.jsモジュールの追加、 実装サンプルをブログに残したいと思います。苦労した点もあったので書きます。 なお、node.jsやnpmのインストールは、こちら(node.jsを始めました!とっても簡単なインストール編)を参照ください。 sqlite3のインストール node.jsで使うsqlite3をイントールします。 (何とMacでは最初から入ってました。) 今回は、Ubuntuに導入する手順ですが、他のOSでも似たようにしてみて下さい。 $ sudo apt-get install libsqlite3-dev ここでのポイントは、インストールするsqlite3のバージョンが3.6以上でないとだめとい

  • Node.js、MongoDBでデータの保存

    Node.js、MongoDBでデータの保存:Node.jsを使ってみよう(2)(1/4 ページ) Node.jsとSocket.IO、MongoDBを使用して、Webページの更新内容がリアルタイムにView画面に反映されるサイトを作ってみた MongoDBの紹介 前回はNode.jsでWebアプリを作成するために、ExpressやSocket.IOを使用したデモを基に説明した。今回はWebアプリのデータを保存するために必要なデータベースとしてMongoDBの使い方を説明していく。今回の記事でも後半でMongoDBを使った簡単なデモを用意しているので試してみてほしい。 MongoDBとは、ドキュメント指向のデータベースでNode.jsと相性がいいため、Node.jsとともに注目されている。Node.jsで実装したREABLOエンジンを使ったTech Releaseでも記事のデータベースとし

    Node.js、MongoDBでデータの保存
  • 20 行で作る node.js による Twitter bot 作成講座 - 凹みTips

    はじめに あんまり見当たらなかったので node.js での Twitter bot 制作について解説してみます。つぶやきを受け取ってそれをそのままオウム返しするところまで 20 行くらいで実現できます。User Stream でつなぐので cron で回す必要も無いです。 (追記: 2013/03/23) TwitterAPI 1.1 化に伴い、以下のエントリを参考に twitter モジュールの代わりに mtwitter モジュールを使ってみてください: 1文字足すだけで Twitter API 1.1 対応する - 凹みTips (追記: 2014/04/30) 元の twitter モジュールでも対応されているので問題なく動きます。 下準備 Twitter のアカウントへ接続するために、Consumer Key と Access Token を取得します。 http://mu

    20 行で作る node.js による Twitter bot 作成講座 - 凹みTips
  • モテる! Node.js でつくる twitter ボット制作

    Node.js の環境構築から、一進んだ Twitter のボット制作までを紹介します。Read less

    モテる! Node.js でつくる twitter ボット制作
  • ド素人が完全自作SNSを二週間運営してみてわかったこと(後始末編、技術編、モチベーション編)

    ド素人が完全自作SNSを作ってみてわかったこと。 http://anond.hatelabo.jp/20130104184115 の元増田です。 ひっそりと公開したはずのtag-chat.net(http://tag-chat.net)ですが、 まさか、こんなに反響を頂けるとは思っていなかったので、びっくりしました。 素人のフリをしているとか、出版社のステマだとか色々言われましたが、嘘は一切書いてないです。 ステマというか、ウェブサービス公開後の状況を知っている方からするとマイナスのステマにしかなっていないような気がします…。 公開してから、色々と発見というか気づきがあったので、それを共有できれば幸いです。あと、tag-chat.netの中身についてなど。 ~増田記事を公開してから今までの経過~ ・意気揚々と自作SNSを公開したものの、アクセスが全くこなくて途方にくれる。 ⇓ ・以前、完全

    ド素人が完全自作SNSを二週間運営してみてわかったこと(後始末編、技術編、モチベーション編)
    replication
    replication 2013/01/19
    密かにリンクされてた。がんばれー。
  • node-Karaoke-Slideというのを作って結婚式の余興で使ってみた - 車輪を再発明 / koba04の日記

    なにそれ 結婚式でみんなで乾杯を生演奏で歌いたくなる状況ってよくあると思うのですが、その時に写真をスライドショーにして、そこに歌詞を表示出来たら素敵だなぁと思って作って使ってみた話です。 ムービーを作って流せばよさそうですが、生演奏なのでタイミングをあわせる必要があるのでうまくいきません。 なのでスライドショーを作ってパソコンを操作すればいいのですが一緒に歌いたい! Keynoteなど使えばスマートフォンからリモートで操作できるのですが、以前node.jsとsocket.ioを使って同じようにリモートで操作出来るスライドを人のを真似して作ったことがあったので、今回はそれをベースに勉強がてらイチから書いてみました。 (たいしたコードではないですが...) https://github.com/koba04/node-Karaoke-Slide 構成 node.js、socket.io、exp

    node-Karaoke-Slideというのを作って結婚式の余興で使ってみた - 車輪を再発明 / koba04の日記
  • ファーストサーバ、日本初のNode.js専用クラウドサービス「Node Ninja」提供開始

    「Node Ninja」は、ハイパフォーマンスでアクセスバーストに強い同社のIaaS型パブリッククラウドサービス「Z Cloud」上に、Node.jsの開発環境をセットアップし、ソフトウェア開発プロジェクトのための共有WebサービスGitHub」との連携機能や、Node.jsとの親和性が高いデータベース「MongoDB」をプリインストールすることによって、開発者が手間をかけずに、開発に専念できる環境を実現する。 使用するサーバは国内データセンターに設置しているので、ネットワーク遅延が少ない。また、サーバとブラウザ間の双方向通信規格「WebSocket」に対応する。国内データセンターの利用やWebSocket対応によって、大量のクライアントに対するリアルタイム性の高いWebサイト構築やサービス提供を可能にしている。 同社は、今後Node Ninjaのサービスを充実するとともに、東京や大阪

    ファーストサーバ、日本初のNode.js専用クラウドサービス「Node Ninja」提供開始
  • Node.js入門

    インストールからモジュールによる拡張まで!

    Node.js入門
  • dotCloud で WebSocket - Block Rockin’ Codes

    dotCloud が WebSocket に対応したという発表がありました。 dotCloud Announces Native Support for WebSockets | dotCloud Blog dotCloud は多くの言語やミドルウエアに対応していて、 CLI からアプリがデプロイできる PaaS サービスといった感じです。 (Heroku なんかをイメージしてもらうとわかりやすいかも。) 早速、 Node.js + Socket.IO でどんなもんか試してみました。 アカウントは自分は結構前にとったんですが、今ならすぐ取得できるっぽいです。 CLI のインストール 専用の CLI があるのでそれをインストールするところから始めます。 http://docs.dotcloud.com/firststeps/install/ にある通り、 Python の pip で入れます

    dotCloud で WebSocket - Block Rockin’ Codes
  • Node.js チュートリアル | Node ビギナーズブック

    書について 書は、Node.jsでのアプリケーション開発を始めようとする皆さんに、 ”高度な”JavaScriptについて知るべきあらゆることを解説します。 よくある”Hello World”チュートリアルの、はるか上をいくものです。 ステータス 貴方が読んでいるのは、書のいわゆる最終版となります。 つまり書は、間違いが見つかった場合や、 Node.jsの新バージョンにおえる変更点を反映する時のみ、改訂されます。 最終更新日は2012年2月12日です。 書内のコードのサンプルは、Node.jsのバージョン0.6.10でテストしています。 ターゲット読者 書は、RubyPythonPHPJavaのような、少なくともひとつのオブジェクト指向言語を理解しており、 JavaScriptについてはあまり経験がなく、Node.jsについては全く経験がないという、 著者と同じようなバッ

  • Node.js[1]-soket.io v0.7以降の記述方

    インストール作業と基理解を終えて放置していたNode.jsだが、もう少しちゃんと触ってみた。 socket.ioはNode.jsでリアルタイム通信を実現するモジュールで、websocketはもちろん、それが使えない環境でもFlash Socket等を通じて通信を成り立たせている。 Node.jsを始める気になった決定打は、これがとても楽しそうだったからだ。 http://socket.io/ http://jxck.github.com/socket.io/ 日語 まずは何をするにも新しいことをする時は手になじませる作業が必要ということで、こちらの5分くらいで出来るnode.js(0.6) + socket.io(0.8x)のサンプルプログラムを書き写して、動くことを確認してみた。これだけでも結構たのしい。 socket.ioはv0.7で大幅に変わったらしいので、理解を深めるために以前

  • Node.jsとHerokuでFoodStream | degoo*memo

    ずっと気になってたNode.jsの入門として、 FoodStreamっての作ってみました。 Twitterに流れてるべ物の画像をダラダラ見る感じです。 流れ始めるまでに数秒かかるので、少し待ってあげてください。 あとWebSocket使ってるので、最新ブラウザ必須です。 ソースもこちらで晒してますので、サンプルアプリとして何かのお役に立てれば。 で、中身ですがNode.jsのsocket.io使って、TwitterStreamingAPIを使ってます。 TwitterStreamingAPIのstatus/filterでに関する単語でツイート引っ掛けて、 twitpicかinstagram、youtubeのURLを展開している感じです。 あとは、jQuery Masonry使ってレンガ風に画像を敷き詰めてます。 ついでに、ロゴや画像のエフェクトは、各クライアントで同期させて

  • 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のぼうけんのしょ
  • node.js の環境管理ツール nodebrew - Block Rockin’ Codes

    intro nodebrew は バージョンアップの速い node.js を、複数バージョン管理するためのツールです。 ruby の rvm や、 python の virtualenv、 perlperlbrew などの node.js 版と思ってもらえれば良いです。 自分はこれまで nvm を使っていたんですが、今年初めあたりから全てのマシンで nodebrew に乗り換えました。 今日はこの nodebrew を紹介します。 既存の node.js の環境管理 既存の、ものとしては nvm nave n nodeenv などがありました。 それぞれにあった問題については、過去に愚痴を書いています。 簡単にまとめると以下です。 nvm bash向けに書かれてて、zshなどと相性が悪い場合がある。 nave node へのパスを通した子shellを起動するタイプで、子shellとい

    node.js の環境管理ツール nodebrew - Block Rockin’ Codes