タグ

ブックマーク / shunirr.hatenablog.jp (4)

  • ヨドバシ定期便を作った - おともだちティータイム

    Amazon 定期おトク便大好きっ子の僕は定期便を 30 以上登録して、日常のあらゆるものを勝手に送ってもらう生活をしていた。 しかし、ここ 1 年くらい Amazon 定期おトク便の対象商品が減って (買い合わせ対象になると定期便で送れなくなる、一度の配送が 3000 円を越えていたとしても) いった結果、定期的に買うものを自動化できなくて凄い辛い思いをしていた。 そして今月ついに箱ティッシュが買えなくなり、なぜか 1890 円もする異常なティッシュを勧められるようになってしまった。 これは困った。多少高くても定期的に送られてくる便利さを見込んで使っていたのだけど、さすがに箱ティッシュに 1890 円払うつもりにはなれない。そこで Amazon 定期おトク便を全て解約した。 そして、ヨドバシドットコムの操作を自動化することを目標とした。 なお、自動化は、お手軽なツールで出来るものでは無く

    ヨドバシ定期便を作った - おともだちティータイム
    richard_raw
    richard_raw 2015/02/11
    品目と周期はGoogle Spreadsheetで管理。CapybaraとPhantomJSでカートに入れてTwitterでreply。購入は手動。/ヨドバシは何でも売ってるな……。
  • 1300 みたいなのを 1.3 K bytes みたいに整形するメソッドってどういう名前にすれば良いのか - おともだちティータイム

    y***s: 英語にくわしいフバさんに質問なんですが y***s: 1300 みたいなのを 1.3 K bytes みたいなのに整形するメソッドってなんてメソッド名にすればいいんですか fuba: -h When used with the -l option, use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte in order to reduce the number of digits to three or less using base 2 for sizes. fuba: man ls にはこんなかんじでかいてる y***s: なるほど shunirr: human readable fuba: to_human_readable_string みたいなのだるそうではある sh

    1300 みたいなのを 1.3 K bytes みたいに整形するメソッドってどういう名前にすれば良いのか - おともだちティータイム
    richard_raw
    richard_raw 2014/07/23
    prettyに帰ってきた。human_readableでもいいなぁ。
  • 株式会社ビットセラーを退職しました - おともだちティータイム

    Cellar などという、ユーザが持っているすべての写真をクラウドに保管し、画期的なインターフェースで整理・管理するというサービスを作ろうとして立ち上げた株式会社ビットセラーに入社したのは、もう 1 年以上前の冬の日でした。 さて、会社にいたころは色々不満もあったのですが、いざ辞めてみると思いの他清らかな気持ちで、悪口をつらつらと書くモチベーションは無くなってしまうのですね。 よく知人や有名人の退職エントリを見ると会社や同僚への感謝などを書いており「この偽善者野郎、なにを言っているんだ、おまえはもっと会社への不満や愚痴や悪口を言うべきだ、転職だとかで日和やがって」と思っていたのですが、いざ自分が体験してみるとそういうことでは無いんですね。会社を辞めた瞬間にそういった負の感情は無くなってしまうようです。 もちろん思い出話としてはいろいろあるのですが、もう大分忘れてしまいました。人間の脳は、嫌

    株式会社ビットセラーを退職しました - おともだちティータイム
    richard_raw
    richard_raw 2013/07/02
    最後の名言が……。
  • xargs -P が激しく便利なのでメモ - おともだちティータイム

    xargs の -P オプションを使うとプロセスを複数起動して処理を並列に行なうことが出来る。 例 例えば、 1 万枚の JPEG 画像を全て 800x800 に収まるように効率良くリサイズしたい。 まず私はこのようなコマンドを考えた。 convert --geometry 800x800 *.jpg しかし zsh に怒られた。 zsh: argument list too long: convert 引数が全て展開されるためこのような事が起きる。 私は xargs を使って処理することを思い付いた。 ls | xargs -I{} convert --geometry 800x800 {} c_{} 処理は行なわれるが非常に遅い。 しかも CPU を全く使っていないことが分かり、私は処理を並列的に行なう事を考えた。 そこで xargs の -P オプションの出番である。 P の後に並列

    xargs -P が激しく便利なのでメモ - おともだちティータイム
    richard_raw
    richard_raw 2012/11/27
    GNU parallel使う必要なかったんや……。
  • 1