タグ

Node.jsに関するl-lirokiのブックマーク (39)

  • Nodejs hosting in the cloud

    Manage the clustering Easily customize the type of cluster you want for the scalability of your application. You can choose both vertical and/or horizontal scalability! You can also set a minimum and a maximum of Scalers! No lock-in, no entry or exit costs You do not need to modify your code to make it run on Clever Cloud. There is also no entry or exit costs. You are free to come and leave when y

  • 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でデータの保存
  • AWSがNode.js向けSDKのプレビュー版を公開

    AWSが「AWS SDK for Node.js」のプレビュー版を公開した。Amazon S3、Amazon EC2、Amazon DynamoDBAmazon Simple Workflow Serviceの各サービスに対応する。 Amazon Web Services(AWS)は12月4日、Node.js環境でJavaScriptをサポートした「AWS SDK for Node.js」のプレビュー版を公開した。Amazonでは現代的な開発言語およびプログラミング環境に適した開発ツールとSDKを提供する一環と説明している。 Node.jsはサーバサイドで動作するJavaScript実行環境で、イベント駆動型ノンブロッキングI/Oの採用などを特徴とする。 AWS SDK for Node.jsは、Node Packaged Module(npm)パッケージマネージャを使って「https:

    AWSがNode.js向けSDKのプレビュー版を公開
  • Node.js で簡単に音声認識できるモジュールを作ってみた #nodefest - 凹みTips

    はじめに この記事は東京Node学園祭2012 アドベントカレンダーの 23 日目の記事です。 現在、オープンソースの大語彙連続音声認識エンジン Julius を利用して音声による家電操作を行なっているのですが、どんな言葉を認識させるかの文法をゴリゴリ書いたり、コールバックの処理を C++ でゴリゴリ書くのが大変だったので、これらを簡単に実現してくれる Node.js のモジュールをつくってみました。 WEB 関連の話題で扱われることの多い Node.js ですが、C++ でネイティブモジュールを作成することによる Node.js の可能性を感じてもらえれば、と思います。 出来るようになること 以下のように音声認識させる言葉を登録、その文言を Julius が解釈できる形式にコンパイルして、Julius インスタンスを生成、スタートするだけで音声認識が可能になります。 var Julius

    Node.js で簡単に音声認識できるモジュールを作ってみた #nodefest - 凹みTips
  • インフォグラフィック: Node.jsってなんだろう? | Engine Yard

    Node.js is a server-side framework for JavaScript that has experienced explosive growth over the last couple of years. When it first started gaining momentum in the developer community, it was hailed as “the new Rails,” and after surpassing Rails on GitHub as the most-starred repository, some even referred to it as “the new PHP.” Comparisons aside, while there isn’t just one right language or fram

  • JavaScriptのテストツール「testem」が素晴らしいぞ - Mach3.laBlog

    この記事は賞味期限切れです。(更新から1年が経過しています) JavaScriptユニットテスト一年生の私が、Nettuts+ のチュートリアルで知ったテストツール 「testem」のお陰で大変捗ったので是非お勧めしたく、ここで紹介してみます。 testem ってなに testem via GitHub : airportyh/testem Unit testing in Javascript can be tedious and painful, but Testem makes it so easy that you will actually want to write tests. 要するに、面倒なJSのユニットテストをより快適にしてみんなでハッピーにテスト書こうよ!というツールです。 testem自体はnode.jsベースで動作し、Jasmine/QUnit/Mochaに対応して

    JavaScriptのテストツール「testem」が素晴らしいぞ - Mach3.laBlog
  • Node.jsの本が出ます - 自分の感受性くらい

    数年前に告知したと思うのですが、そこから紆余曲折あり(主にNodeのアップデートが早すぎて)時間が掛かってしまいましたが、ようやく書きあがりました。Nodeの内部構造を知りたい人から、Nodeを使って何ができるのか知りたい人までカバーできる内容となっています。是非一度お手に取ってご覧いただければ幸いです。 サーバサイドJavaScript Node.js入門 作者: 清水俊博,大津繁樹,Jxck,小林秀和,佐々木庸平,篠崎祐輔,高木敦也,西山雄也出版社/メーカー: アスキー・メディアワークス発売日: 2012/10/26メディア: 大型 クリック: 310回この商品を含むブログを見る 見誌も届きました。実際に見てみると結構分厚いですね。 早速ですが、訂正を。インストールの章に現在の開発版はv0.9系で次期安定版はv1.0系になる予定とか書いてますが、実際には次期安定版はv0.10系にな

    Node.jsの本が出ます - 自分の感受性くらい
  • Node.js、Socket.IO、MongoDBでリアルタイムWeb

    Node.js+Socket.IO+MongoDB こんにちは! 著者は、マインドフリーという会社でNode.jsを使ってWebアプリなどを作成している。この連載では、最新Webテクノロジを使った研究開発の事例や実績を発信する弊社のサイト“Tech Release”のリニューアルで培ったNode.jsに関する知識を分かりやすくお伝えする。 Tech Releaseは一見、普通のブログに見えるが、実は記事の更新内容がリアルタイムにView画面に反映されている。管理者が、記事の文章(データ)に変更を加えると、その記事を見ている人にもページをリロードせずに、リアルタイムに文章(データ)が変化していく。 このUXを実現するために開発したシステムが、REALTIME BLOG ENGINE「REABLO」というエンジンだ。「REABLO」はNode.jsとSocket.IO、MongoDBを使用して

    Node.js、Socket.IO、MongoDBでリアルタイムWeb
  • Node.jsでのコマンドのラッパーのmoduleの作り方の基本: curlとwgetのラッパーを例に - memo.yomukaku.net

    Node.jsで外部コマンドのラッパーとして動作するmoduleを作成する方法の基を書きます。例としてcurlとwgetのラッパーのmoduleを作成します。ラッパーのmoduleとは何か? pdftk、pdflatex、imagemagick、ghostscript等々、node.jsだけで実現することが困難と思われる処理を行うコマンドを、nodeから簡単に使えるようにした関数なりオブジェクトなりで出来たmoduleのことを(おそらく)ラッパーと言います。 npmjs.orgにはいろいろなコマンドに対するラッパーが数多く公開されています。例えばpdftk、pdflatex、imagemagickに対して以下のようなラッパーが公開されています。 pdftk https://npmjs.org/package/pdftk-helper pdflatex https://npmjs.org

  • 東京Node学園2012

    2012年11月18日(日) 10:30-17:30(予定) 後夜祭18:00- 法政大学 市ヶ谷キャンパス 外濠校舎 東京Node学園祭について スマートフォンの増加により現実になりつつあるC10K問題や、WebSocketにより実現されつつあるリアルタイムWeb。これらへのソリューションとして世界中から注目されているのが、サーバサイドJavaScriptプラットフォームのNode.jsです。 このたびNode.js日ユーザグループは、npmの作者であり、かつNode.jsの新たなゲートキーパーであるIsaac Schlueter氏、NodeConfの主催者であるMikeal Rogers氏、NodeJitsuのCharlie Robbins氏、最も多くのnpmモジュールを提供する開発者であるJames Halliday氏を招聘し、2回目の「東京Node学園祭」を開催します。

  • niw.at — Base128

    最近お遊びで JavaScript を書いていると気がついたら C++ を書いてるのはなぜか疑問に思っていたのですが、それは Node.js の拡張モジュールを作っていたからなのでした。 というわけで、しょうもないものができたので公開します。ついに npm デビュー★ Base64 とは Base64 とは、オリジナルのバイナリを 64 文字の可視 ASCII 文字、つまり大文字小文字英字52文字と数字10文字とあと + と / (余白を埋めるのに = も) を使って表現する方式で、例えば、オリジナルの 3 オクテットのデータ (24bit) は 4/3 倍されて 4 オクテット (32bit) になります。 結果、バイナリデータがクリーンな ASCII 文字で表現できるので可搬性が増したりします。 実際、そうはいっても + と / があるので、URL に入ってるとダブルエスケープされたり

    l-liroki
    l-liroki 2012/09/14
    node module
  • node.js製、Gitも使えるテキストファイルベースのWikiエンジン·Node Wiki MOONGIFT

    Node Wikiはnode.jsで作られたWikiエンジンです。Markdown記法を使っています。 さてMOONGIFTと言えばWikiサタデー。残念ながら月曜日ですがWikiエンジンのご紹介。新しいプログラミング言語がある所、Wikiエンジンあり。node.jsで作られたNode Wikiを紹介します。 メイン画面です。 Markdownを使って記述できます。 フォルダを使って階層を作成できます。 日語も使えます。 こちらはサーバサイド。npmを使って簡単インストールです。 起動しました。Gitを使っていますが、使わないこともできます。 Node WikiはWikiと銘打たれていますが別なページへのリンクはできないのでちょっと雰囲気の異なるソフトウェアです。とは言えプロジェクト内のドキュメントを閲覧、編集したりするのにはぴったりかも知れません。 Node Wikiはnode.js/

  • Node.js のカンファレンス「東京Node学園祭 2012」を開催します

    Node.js日ユーザグループは、Node.js開発リーダーである Isaac Z. Schlueter氏を始めとする海外ゲストを招聘し、第2回目のカンファレンスとなる「東京Node学園祭 2012」を、下記のとおり開催いたします。 最新のNode.jsの動向、企業内でのリアルな導入例、初心者向けのセミナーからLT大会まで盛り沢山の内容を予定しております。エンジニア同士や講演者と交流できる時間も多く設けるつもりですので、是非この機会に交流を深めて頂ければと思います。 日時: 2012年11月18日(日) 10:00-17:30(予定) / 後夜祭 18:00- 会場: 法政大学 市ヶ谷キャンパス 外濠校舎 セッション: 2トラック並行で10セッション前後を予定 基調講演: Isaac Z. Schlueter氏(@izs) 海外ゲスト: Charlie Robbins氏(@indexze

  • vert.x – Node.jsの代替フレームワーク

    Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...

    vert.x – Node.jsの代替フレームワーク
  • node.js Domain 時代のエラー処理のコーディングパターン - ぼちぼち日記

    id:kazuhooku さんの記事 node.js におけるエラー処理のコーディングパターン (もしくは非同期 JavaScript における例外処理。 ナイスです! なんと素晴らしいタイミングでのブログでしょうか! 「東京Node学園 5時限目」で id:koichik さんのプレゼンで node-v0.7.8 から isaacs 版 Domain が導入されるという発表がありましたが、予定通り昨日 Domain 機能付きの node-v0.7.8 がリリースされました。 しかもDomain のドキュメント付きです。 http://nodejs.org/docs/v0.7.8/api/domain.html ちょうど id:kazuhooku さんの記事の例は node.js の新機能 Domain を教科書通りに適応するとどうなるのか紹介するのにぴったりのお題なので Node.js

    node.js Domain 時代のエラー処理のコーディングパターン - ぼちぼち日記
  • CoffeeScriptベストプラクティス集 Node.jsアプリケーション編(1)

    イベント駆動型のプログラムをきれいに作る JavaScriptのプログラムは、イベント駆動型で非同期な構造が基となります。他のプログラミング言語で一般的な「同期型」の関数では、例えばネットワーク経由でデータを読み込む場合、データを読み込む関数を実行するとその読み込みが完了するまでプログラムの実行は止まったままになります。 それに対して、「非同期型」の関数を使うとデータの読み込みが完了するまで他の処理を実行でき、読み込みが完了した後で特定の関数を呼び出してもらうことができます。身近な例に例えると、メールを送信して相手からの返信が来るまで何もせずに待つのが同期型関数だとすれば、非同期型関数は返信を待つ間に他の仕事をこなすことができます。 Webアプリケーションはネットワーク通信部分に最も時間がかかる場合が多いため、その待ち時間に他の処理をこなせば、ただ待っているよりも遥かに効率よく多くの処理

    CoffeeScriptベストプラクティス集 Node.jsアプリケーション編(1)
  • 第1回 Node.jsとは | gihyo.jp

    はじめに 連載では、注目を集めるNode.jsを使って、Webアプリケーションを様々なクラウド環境で動かすことを最終目的にしています。Node.jsに触れたことがないJavaPHPなど普段サーバサイドで開発されている方を主な対象として、まずNode.jsの概要から紹介していきます。 Node.jsとは Node.jsとは、ブラウザGoogle Chrome用に開発されたJavaScriptエンジンV8がサーバ上でプログラムを実行できるように、ファイルやネットワークI/Oなど多くの機能を追加したものです。軽量で効率よく多くのリクエストを処理するネットワークアプリケーションの構築ができるプラットフォームになっています。いわゆるサーバサイドJavaScriptの代名詞として注目を集めています。 Node.jsでは“⁠軽量で効率良く⁠”というのを実現するために次の2つのモデルを採用しています。

    第1回 Node.jsとは | gihyo.jp
  • nodetime が動いている仕組み - ぼちぼち日記

    ちょうど昨日ですが、nodetime というなかなか面白いモジュールが公開されました。 https://nodetime.com/ npm で nodetime モジュールをインストールした後に自分のプログラムの先頭に、 require('nodetime').profile(); を付け加えて実行すると、標準出力に URL が出力されそこにアクセスすると、あらあら不思議 実行したサイトのCPU負荷やメモリ使用量の時間系列やAPIで読み書きしたデータ量の推移などパフォーマンスチューニングに必要なデータがグラフや表で表示されてます。 ソースコードや node のライブラリに一切手を入れずにこんなデータが自動的に取得できるとはなんてステキな機能なんでしょう。そこで github で公開されているソースからこの nodetime という機能がどうやって実現できているかちょっと調べまてみました。

    nodetime が動いている仕組み - ぼちぼち日記
  • This is working in node 0.7.7

    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

    This is working in node 0.7.7
    l-liroki
    l-liroki 2012/03/30
    絵文字 unicode
  • IBM Developer

    IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.

    IBM Developer