by shigemk2

当面は技術的なことしか書かない

2011-11-22から1日間の記事一覧

達人プログラマー 9

46 見積りの検証を行うこと もし正確な時間を計測するのが難しいのであれば、コード・プロファイラーを使って アルゴリズムの実行ステップを計測し、入力サイズと対比したグラフ化を行ってみる。 (但し最善は常に最善でないことを意識すること)47 リファクタ…

はてなダイアリーのカテゴリーをドロップダウン形式にする

ここから。このキーワードはまだ作成されていません - はてなキーワードもっと言うと、id:tomoyaさんのダイアリーからヒントを得ました。自分の管理ページから デザイン編集→詳細→ページのフッタから、 デフォルトだと、 <hatena name="sectioncategory" template="hatena-module">となっているのを、 <hatena name="sectioncategory" template="dropdown">とするだけ。今</hatena></hatena>…

達人プログラマー 11

56 心の声に耳を傾け、準備が出来てから開始することまずプロトタイピングを行う。必要なのは何かを考えてからコーディングを行うこと。57 解説しないほうが良い場合もある。詳細すぎる設計は自由度を減らすし、効率も下がってしまう。58 形式的な奴隷になっ…

達人プログラマー 10

51 要求は拾い集めるものではなく、掘り起こすものであるビジネスポリシーはすぐ変わってしまうので、要求の中に組み込まれてはいけない。 要求、ポリシー、実装の違いは明確にするべきである。 インターフェイスがシステムになってはいけない。 ポリシーを…

fatal: You have not concluded your merge. (MERGE_HEAD exists)というエラーについて

Git

[git] MERGE_HEAD exists - ikeyasukiの日記 より。 % git reset --merge 一応公式には '--merge -- reset out of a conflicted merge' と書いてあるので、その通りではないかと思う。