ドットインストール代表のライフハックブログ

とりあえず思いついたもののまとめ。 まずは、ベーシックなものから。 変数のスコープをなるべく狭くしろ 他はグローバル変数を使うなとか、モジュール化と界面を意識せよなど。とにかくスコープは重要かつ意外と奥が深い。スコープに関係する機能は、モジュール(パッケージ)、クロージャ、ローカル関数、ローカルクラス、変数の種類、アクセス制御など。 同じロジックのコードを2度以上書くな 他はDRY原則、コピペをするななど。自分の場合、2度書く方がシンプルになる場合、2度書くこともある。特に、ifやswitchなどのロジックの中で同じコードが2度現れる場合、ちょっとしたコードでわざわざ別のところで関数やブロックにまとめて、それを参照するのは面倒。但し3度以上現れる場合は関数などにまとめるケースが多いかも。 汎用コード内で条件分岐コードを減らせ 他はifをポリモーフィズムによりなくせなど。条件分岐は汎用性を損
Yahoo!がiPhone/iPod touch用のサイトをオープンさせた……というのが話題になっているが、何より注目すべき点は、PCからDRMのない動画ファイルをダウンロードできる点だ。Perfume「love the world」のPVなんかも普通に配布されているぞ。 Yahoo!のiPhone/iPod touch用サイトは、UserAgentを変更すればPCからでもアクセス可能。配信されているのは、後述するように少し癖があるのだがMP4の動画ファイルだ。PCでアクセスすれば普通にダウンロードできるし、DRMも設定されていない。現時点でも、例えばPerfumeのPVやマクロスFの第1話などを落とすことができるし、ラインナップは今後も増え続けていくだろう。UserAgentを偽装してiPhone/iPod touch用のYahoo!にアクセスし動画をダウンロードするテクを紹介する。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く