タグ

node.jsに関するtar0_tのブックマーク (8)

  • WebAudio+WebSocketでブラウザへの音声リアルタイムストリーミングを実装する

    gistfile1.md WebAudio+WebSocketでブラウザへの音声リアルタイムストリーミングを実装する WebRTCでやれよ!と言われそうなところですが、 WebSocket+WebAudioの組み合わせで音声ストリーミングをシンプルに構成する方法を紹介してみます。 サーバーサイド(Node.js + ws + pcm) サーバーサイドは何でも良いのですが、 とりあえずNode.jsでtest.mp3というサンプルファイルをpcmモジュールでデコードし、 wsでクライアントに垂れ流す作りにしておきます。 この例ではPCMサンプルが[-1, 1]の範囲で入ってくるので、 これをそのままFloat32ArrayのArrayBufferにして突っ込めばそのままWebAudioで再生可能な形式になります。 var pcm = require('pcm'); var wss = new

    WebAudio+WebSocketでブラウザへの音声リアルタイムストリーミングを実装する
  • Windowsユーザーにてきとうにnode.jsプログラムを配る

    うっかり遅れてしまいましたが、これはNode.js その2 Advent Calendar 2015の3日目の記事です。Qiitaでもなくてすみません。 2日目はnode.jsでバイナリファイルやバイナリデータをいじる 4日目は俺的gulpTypeScriptをインクリメンタルビルドする です。 突然ですが、軽量言語で簡単なツールを作りたいという場合、ありますね。 で、それを人に配布したいという場合、どうするでしょうか。 プログラマ間ならgithubにあげるとか、npmやらCPANやらRubyGemsやらに上げるとかいろいろ定石があるんですが、 でも、プログラマでは無い、しかもWindowsユーザーなんかに配るというケースが発生した場合は? 自分のケースでいうと、ゲームを作っている時に、デザイナーや企画の人がデータをいじったりするツールを作りたいということがありました。 とくにゲームのパ

    Windowsユーザーにてきとうにnode.jsプログラムを配る
  • バッチファイルでNode.jsを1ファイルで実行する方法 - クジラ机ブログ

    Node.jsのプログラムを実行したいけれど、簡単なプログラムなので、複数のファイルに分けたくない場合があります。そんなとき、バッチファイル自身にNode.jsのプログラムを書いてしまう方法があります。 以下が、その一番シンプルな例です。 rem=0;/* ここからバッチファイル node %~0 %* pause exit */// ここからJavaScript (引数はprocess.argv) console.log("args:"); console.log(process.argv); ポイントは、冒頭の五行です。バッチファイルとして意味があり、Node.jsのプログラムとしても文法エラーにならないながら、コメント文として実行されないようにしています。 くじらはんど * くじらはんど 記事一覧 最新の記事一覧 主力アプリ * Web便利ツール なでしこ テキスト音楽「サクラ」 K

    バッチファイルでNode.jsを1ファイルで実行する方法 - クジラ机ブログ
  • 三菱シーケンサノード | ia-cloud/Node-RED スクール

    三菱シーケンサの通信方式に対応した[三菱シーケンサ ]ノードと[三菱シーケンサ A&E]ノードを使用した、エッジアプリの作成を学びます。 商品名をシーケンサと言う三菱電機製のPLCは、様々な外部との通信をサポートしています。シーケンサの下まわりに繋がるセンサや機器との通信(フィールド通信とかフィールドバスなどと呼ばれる)と、PLCの持つ情報を主に上位の情報機器に供給する通信(かつては上位通信と呼ばれた)に分類できますが、ia-cloud・Node=REDノードで使用するのは、この上位の情報機器とのやり取りをつかさどるシリアル通信やTCP/IP通信で、MCプロトコールと呼ばれるもので、仕様書が公開されています。また三菱電機は、このMCプロトコールの中でのイーサネット対応(TCP/IP通信)の通信規格を統合し、新たに「SMLP」通信規格として発表し規格を公開しています。 三菱シーケンサの通信方

  • nodistでNode.jsをバージョン管理 - Qiita

    【注意】nodistは2019年3月で開発が止まっています ※この記事はWindowsを前提として書かれています。 ※Macの場合は、「nodenvでNode.jsをバージョン管理 - Qiita」を参照してください。 nodistというツールを使ってNode.jsのインストールやバージョン管理をおこないます。 nodistのインストール nodistのページからインストーラーをダウンロードして、nodistをインストールします(下図参照)。以前はシステム環境変数の設定が必要だったようですが、現在ではインストーラーがすべて設定してくれます1。 コマンドプロンプトを使って、nodistがインストールされてコマンドが使えるようになったことを確認します。

    nodistでNode.jsをバージョン管理 - Qiita
  • iisnode: Internet Information Server用の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...

    iisnode: Internet Information Server用のNode.js
  • 未来のサービスを作る基礎技術 記事一覧 | gihyo.jp

    運営元のロゴ Copyright © 2007-2024 All Rights Reserved by Gijutsu-Hyoron Co., Ltd. ページ内容の全部あるいは一部を無断で利用することを禁止します⁠。個別にライセンスが設定されている記事等はそのライセンスに従います。

    未来のサービスを作る基礎技術 記事一覧 | gihyo.jp
  • Node.js チュートリアル | Node ビギナーズブック

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

  • 1