2016-01-01から1年間の記事一覧

巨大な配列のソートの計算量を減らす

要件:100万レコードからなる{ID,SCORE}の中からTOP N件をSCORE降順で得たい。 普通にやる HashMap<String, Double> items = new HashMap<>(); for (int i = 0; i < 1000000; i++) { items.put(String.valueOf(i), r.nextDouble()); } List<Entry<String, Double>> entries = new ArrayList<>(it</entry<string,></string,>…

storyboardでのScrollViewレイアウト

iOS

Swift - How to use Scrollview Xcode 7 (Storyboard) - YouTube いろいろ大変だったが、結局この動画で一瞬で解決(xcode7) この動画のままだとなぜか横スクロールがでてくる。 ScrollViewが一番上のViewに対して持っている右端と左端の制約をそれぞれ-20…

push通知ハマりポイント

Provisioning Profile で登録している 名前とxcode側の名前(Bundle Identifier)が一致しないとアプリ側に送られてこない。 エラーも何もでないからどこが原因かわかりづらかった。もう。

{"message":"Missing Authentication Token"}

POSTの場合、リクエストの投げ方が間違っているこういうエラーがでる。わかりにくい。こうするとうまくいった curl -H "Content-Type: application/x-www-form-urlencoded" -X POST -d '{"hoge":"123"}' https://aaaaaaaaaaa 参考 AWS API GatewayでContent-…

一括で複数ファイルアップロード

今いるディレクトリのファイル全部アップロード find . -type f -print0 | xargs -0 -I% aws s3 cp % s3://path_to_upload/