タグ

ブックマーク / developers.srad.jp (2)

  • 全米に1000人以上いる「Infinity」さん、名前がjQueryで適切に処理されない恐れ | スラド デベロッパー

    「infinity」は「無限大」という意味の英単語だが、女性の名前としても使われているという。全米には1000人以上のInfinityさんがいるそうなのだが、この名前はJavaScriptライブラリjQueryで適切に扱えない可能性があるそうだ(Reddit)。 「Infinity」という文字列が含まれた要素に対し、jQueryの.data()メソッドを使ってその値を取得しようとすると、このメソッドは「Infinity」という文字列を数字の+∞として解釈してそれを返してしまうという。 JavaScriptでは数値を0で割ったときなどに無限大を意味する「Infinity」という値を返すようになっている。.data()メソッドは指定された要素の値を可能な限り適切なJavaScriptオブジェクトとして変換しようとし、変換できなかった場合のみその値を文字列として返すという。「Infinity」と

    DNPP
    DNPP 2019/07/19
  • スラッシュドット ジャパン | 地デジ/BSデジ/CS110対応のMULTI2デスクランブラ公開

    いわゆる地デジチューナーの無反応機Friio(PCで地デジ録画ユニット登場)のタレコミは記憶に新しいが、今回その肝であるMULTI2デスクランブラの実装が公開された。 ○も製作所 ARIB STD-B25 仕様確認テストプログラム ver. 0.1.0 MULTI2実装その物は、遥か昔にEggMan氏によりm2test.cが公開されていたが、放送されているストリームを入力し実働可能なソースが公にされるのは今回が初めてだと思われる。 この実装ではISO/IEC15408に対応したスマートカードリーダーを経由し、B-CASカードをPCに接続する事でMPEG2-TS[に施されたスクランブルを解除する。出力されたストリームは、スクランブルに対応していないVLC等のプレイヤーにて再生可能。 スクランブルされたストリームをPCに転送するというハードルはあるものの、事実上このコードとB-CASカードさえ

  • 1