タグ

2015年5月12日のブックマーク (2件)

  • JavaScript を PNG に圧縮する | Yomotsu net

    JavaScript を PNG に圧縮するツールを作りました。JS_Packer demoscene は最近 WebGL を使ったものも多くなってきています。 demoecene は基的に ローカルにファイルとして存在しているものを使う そのファイル容量は 1 バイトでも少ないほうがいい (容量制限がある分野がある) という文化です。そして JS ファイルを圧縮する手法の一つに、JS を PNG 画像にして、それをデコードする、という手法が存在します。 JS の性質JS のコードは基的にアスキー文字の集まりです。アスキーコードは、小文字/大文字のアルファベット、数字、スペースといった 128 種類しか存在しません。 PNG8 の性質8 ビット PNG は 256 種類の色をパレットに持っています。 PNG は可逆圧縮(ロスレス)形式の画像です。圧縮しても失われるデータはありません。

    JavaScript を PNG に圧縮する | Yomotsu net
    Yuryu
    Yuryu 2015/05/12
    悪意のあるJSを検知するソフトウェアを突破する技術として使えそう
  • Zenefits CEO Rescinds Job Offer (May 2015) - Quora

    Yuryu
    Yuryu 2015/05/12
    しばらく前に「UberとZenefitsの両方から内定もらって、どっち行こうか悩んでます」っていう質問をQuoraに投げた人が、ZenefitsのCEOから「内定取り消し」って返事もらって炎上してた。