タグ

2009年12月24日のブックマーク (4件)

  • SynthProbe 発売記念!Delay の簡単な作り方 | _level0 - KAYAC Front Engineer Blog

    _level0 でご無沙汰しています。 この度 SynthProbe (iTunes はコチラ) という iPhone音楽アプリを作りました! (通称、セオシレーターと言われていた GravSynth を大幅にパワーアップ&もっと楽しく使いやすくしたものです。音楽好きの方は是非!) が、、、ちゃんと Flash もつくっている seo です。。 さて、SynthProbe で Delay (音がやまびこのように聴こえるエフェクト) を実装したのですが、それを AS3 にしてみたので作り方をご紹介します。 という前に Delay の仕組みをまず説明。 どうやってエコーを実現しているかというと、輪になって永久に回るカセットテープをまずイメージしていただくと良いかもしれません。(↓実物はこんな感じ) そのテープに録音をするヘッドと再生するヘッドがありまして、まず入力信号 (マイクとでもしてお

    SynthProbe 発売記念!Delay の簡単な作り方 | _level0 - KAYAC Front Engineer Blog
    soh335
    soh335 2009/12/24
  • == はやればできる子(でも95%のシーンではいらない子) - latest log

    var ary1 = [1, 2]; var ary2 = [1, 2]; プリミティブな値(文字列とか数値)だけが格納されている2つの配列(ary1 と ary2)の内容が、同じかどうかを確認したい場合に… function like(ary1, ary2) { if (ary1.length !== ary2.length) { return false; } var v, i = 0, iz = ary1.length; for (; i < iz; ++i) { if (ary1[i] !== ary2[i]) { return false; } } return true; } alert(like(ary1, ary2)); // true とか書いてませんか? もっと短く… alert(ary1.join(",") === ary2.join(",")); // true も

    == はやればできる子(でも95%のシーンではいらない子) - latest log
  • 第3回 JSDeferredを用いたアプリケーション開発(その2) | gihyo.jp

    前回に引き続き、Wikipediaから緯度経度を取得しGoogle Maps上にプロットするアプリケーションを作っていきます。 今回は透過的なキャッシュの仕組みを入れるのと、geolocation APIを用いて、データのロードが終わり次第自分の近くのマーカーを表示させてみたいと思います。 完成コードは以下のようになります。 今回作成するサンプル(完成品) 透過的なキャッシュ キャッシュのための領域として、localStorageというものを使います。これはFirefoxやSafariなどで実装済みの、簡単にいってしまえば大容量のCookieみたいなものです。 localStorageは同期的に値を取得やセットをできますが、キャッシュするデータはXMLHttpRequestで取得される非同期なデータです。この二つの条件分けを最小限にして実装するために、JSDeferredを間に挟むことにし

    第3回 JSDeferredを用いたアプリケーション開発(その2) | gihyo.jp
  • 可視性と公開APIと非公開(内部)APIと - 都元ダイスケ IT-PRESS

    Javaではpublic, protected, default, privateという4種類の可視性がある。 Javaを始めてしばらくの間、この4つの使い分けがよくできていなかった。 「外から呼ぶならpublic、呼ばないならprivate」時代 当時から、なるべく可視性は下げた方が良い(オブジェクト指向は「隠す技術」である → 継承とコンポジット - 都元ダイスケ IT-PRESS参照)ということは理解していたので、「外から呼ぶならpublic、呼ばないならprivate」という指針からスタートした。 上記に加えて「継承先からしか呼ばないならprotected」時代 Template Methodパターンを覚えた頃の話。この時代が一番長かった。 そして残ったひとつ、default(package-private)の使い方が全く分からなかった時代でもある。色々使おうと頑張ってみたが、pa

    可視性と公開APIと非公開(内部)APIと - 都元ダイスケ IT-PRESS
    soh335
    soh335 2009/12/24