雑記2010/01/31マッチー
イーワーカーというサイトのコストの達人というコーナーに工数計算の一例が載っていた。 このサイト、近々閉鎖してしまうようなので、そのうちこのリンクも意味はなくなってしまうのですが、せっかくなので紹介させてもらいませう。 工数計算の中に、開発スタッフの単価の例が載っていて、それがちょっと興味深かった。 スタッフ単価の決め方は会社単位で結構違うようで、これが通例だというのはどうもなさそうなのですが、主なところではスタッフの実績や年収から単価を求めるのが一般的のような感じの雰囲気っぽい雑記2010/01/28マッチー
ちょっと興味深い記事を見つけた。 開発を行う際には、どれくらいの工数がかかるのか、その規模感をイメージすることはとても大事なことだ。工数が出せれば、費用の概算も出しやすい。 しかし、これがなかなか難しい。というより、今までの自分はあまりそういうのを意識したことがない。とりあえず仕事が来たら手を動かして終わりって感じだったので、見積もりを算出したりとかは全くと言っていいほど無関心だったのだけれど、これからはそういうことを考える必要も出てくると思う。 上の記事には、人月あたりの総工CakePHP2010/01/26マッチー
二つのテーブルがHABTMで関連づいている場合、関連づいている相手のテーブルのフィールドを指定するには、コンテイナブルというビヘイビアを使うと良いらしい。 ビヘイビアを使用するには、モデルにビヘイビアの指定を追加しても良いし、特定の箇所でしか使わないような場合はコントローラーで追加しても良い。 //modelで追加する場合 class User extends AppModel { var $actsAs = array('Containable');HTML2010/01/20マッチー
HTMLにbuttonタグという、ボタンを表示するタグがある。 このボタン、Firefoxだとsubmitが既定値になっているらしいのだけど、IEとかだとsubmitの属性がついていない状態が既定値になっているっぽい。 なので <button value="送信">送信</button> みたいな感じでボタンを設置しておくと、IEでは何のアクションも起こらない。 <button type="submit" valCakePHP2010/01/14マッチー
通常、CakePHPでページング処理をしたい場合は $this->paginate('Model'); で簡単にできる。 HABTMの場合でも基本的にはこれを使えばOKだが、HABTMの中間テーブルのモデルを作ってやる必要が出てきたりするので、ちょびっとだけ戸惑う。 たとえばユーザーとカテゴリを紐づけているcategories_usersというテーブルがあった場合 $this->CategoriesUser->bindMod雑記2010/01/07ゴウ
2年ぶりにサイトのデザインを変更しました。 2年前に個人事業として始めたアストロデオも、昨年法人化し、メンバーもちょっとずつですが増えてきています。オフィスが賑やかなのは良いですね。 今後とも、宜しくお願いします。 ※写真に意味はありません。PHP2010/01/05マッチー
以前(この辺の記事)、similar_text関数が便利なんじゃね? みたいなことを書きました。 あれから何度か使ってはいるのですが、しかし仕方のないこととはいえ、本当にそんな高確率で類似してるのかよと言いたくなるような結果が返ってくることもあります。 例えば、以下のような比較をするとどうなるか。 $str1 = 'あああ'; $str2 = 'いいい'; $result = similar_test($str1, $str2, $percent);