タグ

jsに関するkyabのブックマーク (4)

  • EncoderDelay

    このエントリでは、Encoder Delay について解説を試みます。 AAC の前後には、無音部分(Encoder Delay)が必ず含まれており、duration はその分だけ長くなります。 #Introduction AAC requires additional data in order to correctly encode and decode audio samples. During the encoding process, an AAC encoder will require some number of audio samples at input before it can generate an AAC access unit (also referred to as an audio packet). During decoding, data depend

    EncoderDelay
    kyab
    kyab 2019/01/09
  • Oculus Riftの仮想空間でプログラミングしてリアルタイムで3Dアニメーションを作成

    没入型3Dヘッドアップディスプレイの「Oculus Rift」向けに、JavaScriptライブラリーのthree.jsを使い仮想空間内で3Dアニメーションをリアルタイムで作成可能なライブコーディングWebアプリが開発されました。開発者のBrian Peirisさんは、実際にアプリを使って仮想空間内で3Dアニメーションを作成している様子をYouTubeに公開しています。 Live coding in VR with the Oculus Rift, Firefox WebVR, JavaScript and Three.js - YouTube 仮想空間にさっそうと現われたコードエディター。 カタカタカタとコードが入力されると…… 仮想空間の上の方に黒いボックスが出現しました。 黒いボックスは小型化して、色が赤に変化。 さらにコードが入力されていき…… 赤い立方体は9つに増えました。 位置

    Oculus Riftの仮想空間でプログラミングしてリアルタイムで3Dアニメーションを作成
  • node.js とは何か - I am bad at math

    期せずして久々の更新になってしまった。ブログを書く気がなくなったとかそういうのではなくてただ単に忙しかっただけ。その間、まぁ仕事が予期せぬ方向から炎上してみたり、事故をもらって愛車が全損したり(フロントガラスが全面熱線入りなんていう変なオプションなどを諸々付けていたからお気に入りだったのに)と決して良いことばかりで忙しかったわけではないけどね! で、今回は node.js のお話。異様な盛り上がりを見せているものの、じゃぁそれっていったい何かというと「JavaScriptを用いたNon-blocking I/O環境」という非常にシンプルなものだ。 その根底には「うまくスケールできること」と「動作が速いこと」という理念が見受けられる。 まず「うまくスケールできること(多量のアクセスを捌けること)」を解決するにあたり、まずはスレッドモデルか、イベントループかという問題があった。そこで auth

    node.js とは何か - I am bad at math
    kyab
    kyab 2014/02/13
    “たとえばCPUのL1キャッシュだと3サイクル、L2で14、RAMだと250で済むんだけど、それがDISKになると41,000,000サイク”
  • Flow.js Ver 1.0.1 リリース と (this.self || global) の解説 - latest log

    Flow.js Version 1.0.1 をリリースしました。 使い方はこちらをごらんください http://www.slideshare.net/uupaa/flowjs リポジトリはこちらです https://github.com/uupaa/flow.js $ npm install flow_js でもインストールできます 既にインストールしている方は、 $ npm update flow_js でupdateできます。 主な改善は、 FlowのargsをJunctionに引き継いでいなかったので引き継ぐようにしました var Flow = require("flow_js").Flow; var junction = new Flow(2, function(err, args) { // この場合の args は = [ [1,4], [2,3] ] です。 // Array

    Flow.js Ver 1.0.1 リリース と (this.self || global) の解説 - latest log
    kyab
    kyab 2013/08/19
    非同期プログラミング
  • 1