タグ

2016年8月19日のブックマーク (2件)

  • ブラウザ上で軽いDOMを使いたい

    documentFragmentを使ってもDOMが重い場合、Server side DOMをブラウザ上で使うと早くなる。 今回はdominoを使った。 試してないけど、jsdomはたぶんブラウザ上では動かない(node向けの依存ライブラリがかなりあるので。dominoはpure jsでdependenciesが無い) ただ、dominoもそのままglifyJSにかけると壊れる。 正規表現用の文字列(\uxxxx)が壊れるのと、function nameが消えてinstanceofが失敗するのが原因っぽい glifyJSのコマンドラインオプションに --beautify beautify=false,ascii-only=true --keep-fnames を足して解決。 Special characters in Regular Expressions · Issue #171 · mi

    ブラウザ上で軽いDOMを使いたい
  • ダミーのマウスカーソルを大量表示して肩越しにのぞいてもどこをクリックしたかわからなくする「カーソル・カモフラージュ」

    「ショルダーハック」と呼ばれているテクニックがあり、要するに「肩越しに相手のキータイプやディスプレイを盗み見て、パスワードなどの重要情報を盗み出す」という原始的な手法のこと。非常にシンプルであるがゆえに強力であり、例えばあちこちにあるATM経由で自分の銀行口座からお金を引き出す際の暗証番号、店頭での支払時に入力を求められるクレジットカードの暗証番号、マンションの入り口ロックの解除番号、さらにはオンラインバンキングでのスクリーンキーボード経由でのテンキークリックなど、いろいろな場面で常にショルダーハックの危険はあるわけです。 基的には「見られないように周囲に気をつける」しか防衛方法がなかったわけですが、ここに来てついに「たとえショルダーハックされてもどこをクリックしたのかわからなくする」という画期的対抗策が登場しました。 CursorCamouflage: Multiple Dummy C

    ダミーのマウスカーソルを大量表示して肩越しにのぞいてもどこをクリックしたかわからなくする「カーソル・カモフラージュ」
    n2s
    n2s 2016/08/19
    なにこれきもいw マウス使ってる本人だけならわかるだろうということか?