Skip to content

Instantly share code, notes, and snippets.

View descico's full-sized avatar

descico

  • Tokyo
View GitHub Profile
@descico
descico / ts2mp4.sh
Created December 4, 2012 17:30
ffmpeg option
exec "${FFMPEG_PATH}" -y -i "${INPUT}" \
-acodec copy -absf aac_adtstoasc \
-vcodec libx264 \
-level 41 \
-threads 4 \
-8x8dct 1 \
-coder 1 \
-qmax 51 -qdiff 8 -qmin 16 -qcomp 0.60 \
-me_method umh -me_range 32 -trellis 2 \
-refs 3 -subq 5 \
@descico
descico / .gitconfig(part)
Last active December 13, 2015 22:09
config
[diff]
external = /path/to/git_diff_wrapper
[pager]
diff =
@descico
descico / tv.md
Last active April 6, 2017 13:53
movie encoding
@descico
descico / pig-coding_conventions.md
Last active April 6, 2017 13:44
Apache Pig 関係

コーディング規約、長年開発・運用・保守をしてきた経験から考えていること

  • alias はデータの流れごとにシンプルに命名する。極端な話 A01 とか B03 とかそういうのにする。
    • ただし、データの流れがわかるように、ある元データの変換であればプレフィックスは固定であとの数値を変える。
    • 例えば LOAD -> FILTER -> GROUP BY -> FOREACH GENERATE であれば、 A01 -> A02 -> A03 -> A04 というように。
    • SPLIT, JOIN したらプレフィックスは変えて、 01 から番号をふっていくべきだろう。
    • その alias が何を指すのか名前でわかるようにするべきでは、という声もあろうが、 Pig の場合はそうでもないし、むしろ命名が長ったらしくなりがち。
  • LOAD するパスは変数にしない。 grep で LOAD しているファイルを探せなくなる。
@descico
descico / gist:654f3c3231a0104458c5
Created December 6, 2014 08:26
引っ越し関係

公共系インフラのクレカ払いの申請はインターネットから可能か

対象 可能か 備考
東京電力 可能 でんき家計簿への登録が必須
東京ガス 可能
東京都水道局 不可 紙の書類に記入して投函するしかないようだ
@descico
descico / presto-code-split.md
Last active August 13, 2017 01:50
Presto の話。ただし最近ほとんど触っていなかったので情報は古いので注意せよ。

Split を worker Node に割り当てる処理について

  • やっているのは NodeScheduler のcomputeAssignments のようだ。
  • locationAwareScheduling と isRemotelyAccessible() によって処理は分岐する、と考えておいて良い
  • ここでしばしば紹介される minCandidates パラメータが登場する。コードを読む限り、これ、「Split を処理する Node の候補をいくつ選ぶか」というだけであるっぽい。
  • 少なくとも minCandidates の数だけ Node を選び、その中から現在持っているタスクが少ない Node を選んでいるのである。
  • だから、 minCandidates は別に並列度とは関係ないわけで、結果的にパフォーマンスに寄与するかどうかは微妙な感じもある。
  • "max number of workers to run a stage in parallel (default: 10) " という説明は誤りなのではないか、という話。
  • この minCandidates が node-scheduler.min-candidates であることも確認済みである。
  • 指摘もあったが誰も反応していない https://groups.google.com/forum/#!msg/presto-users/Ft71bkwElkQ/v85ROXC82hIJ
@descico
descico / oreillyjapan-receipt.txt
Last active May 4, 2019 03:08
オライリー・ジャパンのEbookの領収書
この度はお問い合わせありがとうございます。
Ebookの領収書発行についてですが、お客さまの代金お支払先は決済サービスのPayPalさんになりますので、
厳密にはPayPalさんに領収書を発行していただくのが正式な形になります。
弊社から領収書を発行する場合には但し書きとして「クレジットカード払い」と記載いたしますので、
税務上の正式な領収書と認められない場合があるようです(詳しくは下記、ご参照ください)。
http://www.nta.go.jp/shiraberu/zeiho-kaishaku/shitsugi/inshi/19/37.htm
また、上記の通りイレギュラーな対応となりますので、発行までに少しお時間をいただく場合がございます。
@descico
descico / .screenrc
Last active October 6, 2015 08:52
設定ファイルのたぐい
shelltitle "$ |(idling)"
hardstatus alwayslastline "%w"
escape ^Tt
vbell off
@descico
descico / resume.md
Last active December 19, 2017 03:50
職務経歴など

職務経歴

概要

1社目

事業内容

  • 企業向けオンラインコミュニティシステムの企画・開発・運用・運営

職務内容

  • 自社企画開発運用のオンラインコミュニティサービス(ウェブアプリケーション)の企画・設計・開発・運用
  • 2003 ~ 2007-07