タグ

2011年1月5日のブックマーク (14件)

  • Bazaarのメインドキュメント — Bazaar 2.8.0dev1 documentation

    TortoiseBzrをインストールするには?¶ https://launchpad.net/bzr/+download からbzr-setup-x.xxx.exeを入手し、 ファイルをダブルクリックをしてインストールウィザードを起動させます。 その後の作業はインストールウィザードに従います。 インストールウィザードが終了した後で再起動します。 もしPythonインタープリタにbzrをインストールした場合、インストールしたディレクトリによって bzr.exe(デフォルトでは C:\Program Files\Bazaar )よりもbzr.bat(C:\PythonXX\Scripts)が 優先されるので、コマンドプロンプトでbzrと入力したときにbzr.exeが実行されるようにするには、 bzr.batをbzr.txtなどにリネームします。

  • GitHub - File Not Found

    Find code, projects, and people on GitHub: Contact support — GitHub Status — @githubstatus

    kamipo
    kamipo 2011/01/05
    かわいい
  • O/R Mapper についてかんがえてみた

    元ネタ)http://d.hatena.ne.jp/tokuhirom/20110104/1294170319 昔良くORMを使うことのメリットは SQLを書かなくてよくなる。 つまりプログラマはSQL脳が低いからプログラマにSQLを書かせない。 プログラム中にSQLという別の概念がはいってくるとコードが読み難くなる。 バックエンドのRDBMSの差異を吸収してくれるからバックエンドを気にする必要がない。 さらに、バックエンドのRDBMSを簡単に取替え可能。 プログラマブルにSQLを組み立てしたい。 などと言われることが多いんじゃないでしょうかね。 個人的には最後の「プログラマブルにSQLを組み立てしたい」と言う要件以外は全部 間違っていると思います。 イカ全て自分の視点なだけなので違う意見もあるであろうことを承知で言い切ります。 SQLを書かなくてよくなる。つまりプログラマはSQL脳が低い

  • PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記

    PHPerの問題点はPHPしか知らずに的外れなことを言うことだ」と、Javaしか知らなくて的外れなことを言っている連中にすら言われちゃってるPHPerのみなさん、こんにちは。 PHPは「使える道具」であることは事実です。しかし同時に言語仕様がウンコなのも事実。 ここでは、個人的にウンコだと思っているPHPの仕様を挙げてみたよ! htmlspecialchars() の名前が長すぎる これはほんとウンコ。おまえWebアプリのための言語やろが!なんでこの関数の名前がこんなに長いねん!こんだけ長かったらめんどくさがって echo $var としてまうやろが!WordPressのthemeでHTMLエスケープ忘れが多いのはおまえの名前が長すぎるせいだ! そんなわけで、全PHPerはこんな関数を定義するといいと思うよ。 ## echo $var; よりも短く h($var); と書ける! func

    PHPの言語仕様がウンコな理由個人的トップ10 - kなんとかの日記
    kamipo
    kamipo 2011/01/05
  • アメーバピグを支える2人のインフラエンジニアの実力|【Tech総研】

    サイバーエージェントアバターコミュニティ「アメーバピグ」が好調だ。経営トップも期待する次の事業の柱。そのインフラを支えるのはたった2人のエンジニアだ。自社技術だからこそできるシステム改修や自作サーバーなど、その技術力を徹底取材した。 「今後の事業展開の一つは、『アメーバピグ』の強化。これは他にないサービスだと思っているので、現在この中で提供している釣りやカジノのようなソーシャルゲームをこれからもどんどん投入していきます」 ──Tech総研が行った2010年10月のインタビューに、サイバーエージェント・藤田晋社長はこう答えていた。 2009年2月にサービスを開始した「アメーバピグ」は、自分そっくりなアバターを使って遊べるコミュニティサービス。オープン後、さまざまなゲームやエリア(ユーザーが訪れることができる領域)などが追加されてきた。11月には「ピグドーム」という仮想広場でAKB48のライ

    kamipo
    kamipo 2011/01/05
  • CloudForecastに複数サーバ一括表示とデータ取得状態の確認機能付きました - blog.nomadscafe.jp

    CloudForecastに何人かの方から要望があった複数サーバの一括表示機能がやっと付きました。 作ってみたら便利で、ライブドアでは既に活用しまくってます。チューニング後の比較や一部のサーバに問題があった場合の確認などにも使えると思います。もちろん右上の日付範囲指定もできるので、特定の期間にしぼってグラフを表示することも可能です。 複数のサーバを表示する時は、サーバリストページで、サーバ名の左側のチェックボックスにチェックを入れます。Gmailと同じくShiftキー+マウスクリックで範囲選択することができます。そして上部メニューの「View Selected Hosts」ボタンをクリックします。選択したサーバはこのボタン横のチェックボックスのチェック外すことで全て解除できます。 さらに、サーバリソースデータの取得状態を確認する機能も追加しました。チェックボックスの左側の「✖」の色でステー

  • amitsamtani.com » Blog Archive » CakePHP: Autotest using Watchr

    I was taking a look at ZenTest a while ago, especially the autotest functionality. As stated in the ZenTest site, autotest: Improves feedback by running tests continuously. Continually runs tests based on files you’ve changed. Get feedback as soon as you save. Keeps you in your editor allowing you to get stuff done faster. To add more bang to your buck, you can get continuous notifications from g

  • PHPMD(PHP Mess Detector) を試してみた - renoivのブログ

    ZendStudioに同梱されている「ZendCodeAnalyzer」というツールを業務で使ってたんですが, 残念ながらZend Studio 7 評価版で確認したところ含まれていないようです。*1 ※ZendCodeAnalyzerを使用するにはZendStudioのライセンスが必要です。 そこで代わりになるものを探してたらありました,PHP Mess Detector です。 PHPMDとは,JavaでいうところのPMDで,以下のような問題を見つけてくれます。 バグの可能性 準最適なコード 複雑な式 未使用パラメータ,メソッド,プロパティ 今日(2010/05/26)時点の最新版が,PHPMD 0.2.5 (2010/04/03 released) なので,早速このバージョンで試してみます。 前提環境 PHP >= 5.2.3 PHP_Depend >= 0.9.11 [root@l

    PHPMD(PHP Mess Detector) を試してみた - renoivのブログ
    kamipo
    kamipo 2011/01/05
  • 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コードの問題を自動検出する方法
  • Hudson+phpcpdで継続的に重複コードをチェックする

    Hudson等を使った継続的インテグレーションでは、テストの自動実行の他にも、ドキュメントの自動作成、コーディング規約の自動チェック、重複コードのチェック(DRY原則のチェック)等を行うことができるし、実行するべきである。 今回は、PHP+Hudsonの環境でコードの重複を継続的にチェックできるようにしてみた。 phpcpdPHPでコードの重複を検査するには、phpcpdというツールを使うのが定番である。 phpcpdはpearコマンドでインストール可能だ。 なお、phpcpdを利用するためには、pearが1.9.1以上である必要がある。 インストール手順 pear upgrade pear pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear install phpunit/ph

    Hudson+phpcpdで継続的に重複コードをチェックする
  • Hudsonで重複コードを視覚化する - なげっぱなし日誌

    Hudson, PHPphp-cpdとhudsonを使って重複コードを見やすくわかりやすく見つけて減らす方法Hudson+phpcpdで継続的に重複コードをチェックする | Ryuzee.comを参考にしたのですがなかなか動かなかったのでメモ残しですcpd(Copy/Paste Detector)phpcpdその名の通りコピペしてるところを検知してくれるpearのモジュールですインストール pear upgrade pear pear channel-discover pear.phpunit.de pear channel-discover components.ez.no pear install phpunit/phpcpd 使い方 phpcpd /path/to/hoge 注意点メモリを結構うみたいで大量のファイルを対象にしちゃうとエラーメッセージがでますHudsonとの連携前提

  • Hudson - 日本語 - Hudson Wiki

    Hudsonのドキュメントの日語ドキュメントです。導入に必要な部分から日語化を行っています。Wikiのアカウントがあれば修正できますので、修正・追加はご自由に。 ご意見、ご要望は、ja@hudson.dev.java.netまで。

  • ブロッキングする処理を外部プロセスに任せる - AnyEvent::Workerを使ってみた - download_takeshi’s diary

    AnyEventを使う場合に、どうしてもブロッキングしてしまうような処理があるとして、それを外部プロセスとして切り出しつつ、メインのイベントループの中に取り込みたいんだよな、と。 そんな時はAnyEvent::Workerがよさそうです。 AnyEvent::Worker - Manage blocking task in external process http://search.cpan.org/~mons/AnyEvent-Worker/ POEで言うところのPOE::Component::Genericのようなものらしいです。使いこなせるようになるといろいろと便利! use strict; use warnings; use AnyEvent; use AnyEvent::Worker; $|++; print _timestamp(), "開始しまーす\n"; my $cv =

    ブロッキングする処理を外部プロセスに任せる - AnyEvent::Workerを使ってみた - download_takeshi’s diary
  • Perlbal

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    Perlbal