タグ

ブックマーク / yoya.hatenadiary.jp (8)

  • AWS で不正アクセスされて凄い額の請求が来ていた件 - yoya's diary

    情けない話ですが、自分の大チョンボで AWS の個人アカウントが第三者にアクセスされた結果 190万円相当のリソースが使われ、最終的に AWS さんに免除を頂きました。反省込みで件のまとめを書きます。 自分が馬鹿を幾つも重ねた結果であって、AWS 自体は怖くないというのが伝われば幸いです はじめにまとめ S3 実験してた時に SECRET KEY を見える場所に貼っていた事があり、第三者がそれでアクセスし大量の高性能インスタンスを全力で回す (恐らくBitCoin採掘) AWS さんから不正アクセスの連絡があり、急いで ACCESS KEY 無効&パスワード変更、インスタンス全停止、イメージ削除、ネットワーク削除 免除の承認フェーズを進めて、クレジットカードの引き落とし前に完了して助かる AWS さんのサポート AWS さんは最大限サポートしてくれました 承認フェーズが進まない時もあまり

    AWS で不正アクセスされて凄い額の請求が来ていた件 - yoya's diary
  • ImageMagick で WebP - yoya's diary

    WebP の仕様自体は何年も前からあって今更感ありますが、Facebook での導入のゴタゴタで世の中への認知が拡がる感があり、便乗して ImageMagick で WebP を扱う件のメモです。 はじめにまとめ ImageMagick v6.6.8 (2011年3月)から WebP に対応 ImageMagick の build 時に libwebp 組み込みが必要 (これしないと convert でエラー出さずに元ファイルの形式のまま .webp に格納する) オプションで lossless=true を指定しないと png からでも不可逆圧縮で変換する。 lossless webp は img src だとインライン表示出来るが、URL を直接開くとダウンロード扱い。 仕様が出てから結構たつのに Chrome でしか画像を表示できない状況が心配でなりません。 (2015/08/28

    ImageMagick で WebP - yoya's diary
    mainyaa
    mainyaa 2014/03/26
    罠というかバグのようなw
  • (JavaScriptでの)バイナリデータの送信と受信 - yoya's diary

    Sending and Receiving Binary Data https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Sending_and_Receiving_Binary_Data 場所変わったので↑https://developer.mozilla.org/en-US/docs/DOM/XMLHttpRequest/Sending_and_Receiving_Binary_Data 「JavaScript バイナリ」でググっても古い情報ばかり見つかるので、ついカッとなって勢いで翻訳しました。 多分精度は低いのでおかしい所は指摘を頂けると嬉しいです。すぐ直します、恥ずかしいので。 初めに追記 (2013/04/27) 家の方に翻訳文を移しました。↓こちらの文章の方が精度が高いのでお勧めです。 バイナリデータ

    (JavaScriptでの)バイナリデータの送信と受信 - yoya's diary
  • 色んなバージョンの ImageMagick をまとめて build (3) - yoya's diary

    色んなバージョンの ImageMagick をまとめて build (2) - yoyaのメモ の続き ソース 粒度がバラバラだけど、入手出来たバージョンのソースを全部 ftp サイトに置きました。基 patch 番号は最新のみだけど、たまに古い patch 番号も混ざってます。ご愛嬌で。 ftp://ftp.awm.jp/pub/ImageMagick/ 古いソースはこの二ヶ所から取得してます。 http://ftp.nluug.nl/ImageMagick/ http://sourceforge.jp/projects/sfnet_imagemagick/releases/ ビルドする ImageMagick-*.tar.gz がまとめて置かれているディレクトリで、allimagemagickbuild.sh を実行します。 allimagemagickbuild.sh for fi

    色んなバージョンの ImageMagick をまとめて build (3) - yoya's diary
  • picotube のプレイリスト吸出しブックマークレット(5) - yoya's diary

    ↓これの続き http://d.hatena.ne.jp/yoya/20120219/picotube しつこいですが、今回でようやく納得バージョンです。 (そして相変わらず IE は置いてけぼり) javascript:l='';t=$(".main_search_thumbnail");for(i=0;n=t[i],i<t.length;i++)if(p=$(n).attr('data-preview'))l+=p+' '+$(n).attr('data-title')+"\n";alert(l); 改善点 前回までのは DOM で何番目に並んでいるかをハードコーディングしていて変更に対して弱く、現状でも再生中でしか動かない残念な動作になっていました。 プログラムを作る過程 全て、Chrome で試して、動いてから FireFox で最終確認。 main_search_thumbnai

    picotube のプレイリスト吸出しブックマークレット(5) - yoya's diary
  • picotube のプレイリスト吸出しブックマークレット(4) - yoya's diary

    この辺の続き。 http://d.hatena.ne.jp/yoya/20120213/picotube picotube のプレイリスト吸出しブックマークレット http://d.hatena.ne.jp/yoya/20120214/picotube picotube のプレイリスト吸出しブックマークレット(2) http://d.hatena.ne.jp/yoya/20120216/picotube picotube のプレイリスト吸出しブックマークレット(3) 再生中はプレイリストの1つ目だけ DOM のインデックスが違うので、その対応。 あと、split 不要なのに気付いて修正したら、少し綺麗になりました。 javascript:pl='';n=$('#main_searchPlayListContent')[0].childNodes;for(i=0;i<n.length;i++

    picotube のプレイリスト吸出しブックマークレット(4) - yoya's diary
  • picotube プレイリスト登録 API - yoya's diary

    今日、picotube のプレイリスト登録 UI が変わったのですが、自分的には残念でした。 検索した画像の preview 中に Pod の曲が止まらなくなったので、曲が重なってうるさい YouTube の URL を直入力出来なくなった。Youtube の検索 UI 好きなのでこっち使いたいけど、それが出来ない。何時の間にか URL 検索できるようになってました。操作ミスってたのかな。。 # 前者は「どうしてそうなった」状態ですが、後者はフィルタを付けたい都合があるのかな。 でも、これはもう、自分で登録 UI 作るしかないですよね。。。 JSON で POST すればよいだろうと思って調べたら、予想通りでした。 とても素直な作りで良いですね。 登録 http://www.picotube.tv/playlist/6001 [ {"author":"ramusesunisei","url

    picotube プレイリスト登録 API - yoya's diary
  • picotube のプレイリスト吸出しブックマークレット - yoya's diary

    picotube はこちら↓ http://www.picotube.tv/ Youtube で見つけた動画を共有するサービスですね。BGM に利用すると快適です。 このサービスを使っていて操作を誤ってプレイリストを消しちゃった。と思った時に*1、 あぁ、プレイリストが保存出来ていれば、こんな事には。。。。と心底思ったので、プレイリスト吸出しツールを作ってみました。 Youtube の URL 一覧がテキストで取れます。 使い方 プレイリストを表示させてから、以下のブックマークレットを動かします。 javascript:pl='';n=document.getElementById("main_searchPlayListContent").childNodes;for(i=0;i<n.length;i++){pl+='http://www.youtube.com/watch?v='+n[

    picotube のプレイリスト吸出しブックマークレット - yoya's diary
  • 1