うな(。・ε・。)

Android, iOS, AppEngine まわりのめもめも

2015-04-27から1日間の記事一覧

クローラー開発の知見

鍵は「リンク先を辿るか辿らないか」の処理。 この処理が甘ければ甘いほど、同一サイトのクロールが遅くなります。同じ URL を踏まないようにするため、以前辿った URL を除外したり、パラメータをイイ感じに省いて正規化してあげる必要があります。 (鍵は…

開発のおとしあなリスト

言語リプレースは絶対にしない 書き直しは絶対にしない 絶対に VPS を使わない 特殊な言語 / FW を使わない 歴史の浅いライブラリを使わない スキーマをなるべく変えない 必ずログを見られるようにしておく。可能ならば BigQuery に入れておく リリース時に…

リリース後のデバッグのために、ログと DB のダンプを送る機能を付ける

アプリはリリースするととにかくデバッグしにくいです。 Crashlytics を入れておくのは当然としても、これだけでは対応しにくいケースが沢山あります。 たとえば、データの不整合が出たり、予期せずデータが消えてしまったりするケース。 これらのケースは例…

Object の JSON Representation に JSON-LD 形式の schema.org を付けたかった

schema.org 付けたいときに HTML テンプレートにマークアップ責務を持たせるのか Object 自身にマークアップをお願いするかどちらか Object に JSON-LD 付いてればすごくセマンティックで良いけど別に今の所うれしいことないからいいや やりたかったのは下み…