タグ

2013年3月5日のブックマーク (9件)

  • Hudson+phpmdでPHPコードの問題を自動検出する方法

    Hudson+PHPシリーズです(Javaとか他の言語でもいけるはずです)。 phpmdって何?phpmdはPHP Mess Ditectorの略で、PHPコードの潜在的なバグになりそうな箇所や実装上の問題を検出してくれるツールです。 例えば未使用の変数の指摘、多数のpublicメソッドのある巨大クラスの検出、一文字変数等もこのツールで検出可能です。 詳細はhttp://phpmd.org/about.htmlを参照してください。 phpmdのインストールこれは簡単で、いつものようにpearコマンドでさくっと入ります pear channel-discover pear.pdepend.org pear install --alldeps pdepend/PHP_Depend-beta pear channel-discover pear.phpmd.org pear channel-di

    Hudson+phpmdでPHPコードの問題を自動検出する方法
    Chisei
    Chisei 2013/03/05
    『こういうツール系は思いついたときに動かすのではなくて、プロジェクト期間中ずっと継続的に動作させておく必要がある。そして検出した内容は将来に技術的負債を残さないためにも、随時修正していけば良い』
  • UNIQUE制約(ユニーク制約を設定する)

    テーブルを作成するときにカラムに UNIQUE 制約をつけることでカラムに重複した値を格納することができなくなります。ここでは MySQL における UNIQUE 制約の使い方について解説します。 テーブルを作成したあとに UNIQUE インデックスを作成したり、作成したインデックスを削除する方法については「インデックスの作成」を参照してください。

    UNIQUE制約(ユニーク制約を設定する)
    Chisei
    Chisei 2013/03/05
    MySQL5.1で確認した。これは直感に反する『またNULLの値だけは複数のカラムで重複して格納することができます。』
  • グーグル副社長が「想像力とは筋肉だ」 ― @IT

    サンフランシスコ発――グーグルで検索製品およびユーザーエクスペリエンス担当副社長を務めるマリッサ・マイヤー(Marissa Mayer)氏が、同社における仕事の進め方を開発者に公開し、競争力の高いWebアプリケーションやサービスを生み出すためのヒントを授けた。 グーグルの初めての女性エンジニアであり、さらには検索分野の巨人たるグーグルが最初に雇った社員20人のうちの1人であるマイヤー氏は5月29日、1999年に同社へ加わってから持ち続けてきた見識や見解を基調講演の中で語った。 現地で開催された「Google I/O」開発者カンファレンスで、同氏が開発者に送ったメッセージを要約すると、「平凡や日常といったものについて考えれば、大きな問題を解決できる」ということになる。 ユーザーがスタートページをカスタマイズできる「iGoogle」も、こうした思考法が作り出したものだという。さらに、ユーザーペ

  • Symfony string field in schema results in MySQL TEXT field

    Chisei
    Chisei 2013/03/05
    doctrine1は古いMySQLのバージョンを意識してvarcharが255までしか設定できない問題。
  • PHP Mess Detector PEAR channel

    1.5.1snapshot201311091125 (snapshot), 1.5.1snapshot201311091108 (snapshot), 1.5.0 (stable), 1.5.0snapshot201307261616 (snapshot), 1.4.2snapshot201307261608 (snapshot), 1.4.1 (stable), 1.4.1snapshot201210120922 (snapshot), 1.4.1snapshot201209181706 (snapshot), 1.4.1snapshot201209150116 (snapshot), 1.4.1snapshot201209140041 (snapshot), 1.4.1snapshot201209092042 (snapshot), 1.4.1snapshot201209080312

    Chisei
    Chisei 2013/03/05
    phpmd
  • 知って得する!55のRubyのトリビアな記法

    Rubyはたのしい言語です。Rubyを触っているとマニュアルにも書いていない「小さな発見」に遭遇することがよくあります。このような「発見」は、プログラムの質や効率の改善には直結しないかもしれません。いや、むしろチームプログラミングでは妨げになる可能性すらあります。しかしその一方で、言語自体が自分の知らない領域を持ち続けていることが、その対象に対する興味を失わせないための大きな要因である、というのもまた疑いのない事実なのです。つまり「発見」はたのしさに直結しているのです。 このブログにおいて「知って得するRubyのトリビアな記法」というタイトルで、今まで3回記事を書きました。 “知って得する21のRubyのトリビアな記法” “第2弾!知って得する12のRubyのトリビアな記法” “第3弾!知って得する12のRubyのトリビアな記法” これらのトリビアには、ネット検索で見つけたもの、Twitt

    Chisei
    Chisei 2013/03/05
  • これさえ知っていれば通だと思われる日本酒銘柄10選! – NOMOOO(ノモー) – 日本最大級のお酒専門メディア

    皆さんこんにちは。 前回紹介した、「最低限これさえ知っておけばOK!日酒有名銘柄10選!」が非常に好評だったため、それに続く新シリーズ! 「これさえ知っておけば通だと思われる日酒銘柄10選」を紹介します。 前回は当の当に有名銘柄のみでしたが、今回ご紹介する銘柄を知っていればあなたはかなりの日酒通です! もちろん味も確かな逸品ばかりですよ! 醸し人九平次(かもしびとくへいじ):愛知県 愛知県の蔵元、萬乗醸造の代表銘柄。杜氏はまだなんと20代という若さ。21世紀に新しい価値を生み出す日酒として脚光を浴びている銘柄です。 →詳しくはこちら 出典:http://koito-inn.co.jp/diary/?id=61 一ノ蔵(いちのくら):宮城県 宮城県の蔵元一ノ蔵の代表銘柄です。一ノ蔵の「ひめぜん」や「すず音」は以前NOMOOOブログでも取り上げたことがありましたね。こちらの蔵の名を

    これさえ知っていれば通だと思われる日本酒銘柄10選! – NOMOOO(ノモー) – 日本最大級のお酒専門メディア
    Chisei
    Chisei 2013/03/05
    日本酒が飲みたい。
  • 動的型とか静的型の話の前に「作者の気持ち」を考えろ - mizchi log

    自分の思考を整理する意味でも、件のアレについて考えたことを書いてみる。 変数に型がないということの利点について考える - サンプルコードによるPerl入門 http://d.hatena.ne.jp/perlcodesample/20130227/1361928810 この件に触れることはプログラマとしての中二病である。恥ずかしい。マジレス乙だ。 でも気づいたら5000文字も書いてしまったし、公開して酒のんで寝る。 型のフローは機械のためだけでなく、人間に対するものでもある 最近TypeScriptを書いている。こいつを使って、二次元座標上で二点間を求める関数、getDistanceを定義してみよう。 interface IPoint { x: Number; y: Number; } var getDistance = (a:IPoint, b:IPoint): Number => Ma

    動的型とか静的型の話の前に「作者の気持ち」を考えろ - mizchi log
    Chisei
    Chisei 2013/03/05
  • 第6回 クラウドサービスの比較:AWS、Windows Azure、さくらのクラウド | gihyo.jp

    今回でこの連載も最終回です。これまでAmazon Web Services、さくらのクラウド、Windows Azure、Google App Engineについて触れてきました。最終回ということでこれらのベンチマークを比較してみたいと思います。 unixbenchで比較 Amazon Web Services(AWS⁠)⁠、さくらのクラウド(以降さくら⁠)⁠、Windows Azure(以降Azure)は、IaaS(仮想サーバ)がありますが、Google App EngineはPaaSなので単純な比較はできません。まずは前者の3つについて、比較をしてみましょう。 今回はパフォーマンス計測の定番、unixbenchで比較をしてみました。 https://code.google.com/p/byte-unixbench/ 計測対象は下記の通りです。 ディスクについては、AWSではProvis

    第6回 クラウドサービスの比較:AWS、Windows Azure、さくらのクラウド | gihyo.jp