CakePHP Test Suite 2.0のCode Coverage Analyzationを使用する方法です。 Xdebugがインストールされていない、もしくは、Xdebugが有効になっていない場合は以下のメッセージが表示されます。 CakePHP Test Suite 2.0 Xdebug is not installed You must install Xdebug to use the CakePHP(tm) Code Coverage Analyzation. Learn How To Install Xdebug インストールしていない場合は、「Learn How To Install Xdebug」を参照してインストールします。 ※Mac OS X Lionの場合は、こちらを参考にしていただくのもよいかもしれません。 [HAPPY*TRAP] Mac OS
サービス終了のお知らせ SankeiBizは、2022年12月26日をもちましてサービスを終了させていただきました。長らくのご愛読、誠にありがとうございました。 産経デジタルがお送りする経済ニュースは「iza! 経済ニュース」でお楽しみください。 このページは5秒後に「iza!経済ニュース」(https://www.iza.ne.jp/economy/)に転送されます。 ページが切り替わらない場合は以下のボタンから「iza! 経済ニュース」へ移動をお願いします。 iza! 経済ニュースへ
Python なサービス みんな大好き Dropbox のスケールとかメモ。以下のページ辺りからピックアップ。Parted? みたいなので、続編がでたら追記するかも。 Scaling lessons learned at Dropbox, part 1 (comment) Dropbox - Startup Lessons Learned (slideshare) Dropbox -Yコンビネーターが生んだスタートアップの軌跡と未来 - スケール関係ないですが、2006 年当時はオンラインストレージサービスがいっぱいあったようで、VC から資金調達したときのやり取りがおもしろい VC "クラウドストレージサービスなんて腐るほどある" Drew "なにか使ってるのありますか?" VC "NO" Drew "..." 完璧で、スケーラブルで、クロスプラットフォームなクラウドストレージ!当時、プ
O'Reilly Japanの書籍がすべてDRM Free、可搬性と検索性に優れたEbookでご活用いただけます。 ご購入に際しては、お客さまの情報をサイトにご登録いただく必要があります。「Sign Up」のリンクから、今すぐご登録ください。既にアカウントをお持ちのお客さまは「ログイン」ページへ。ご購入までの流れは「Ebook Storeでのお買い物方法」にまとめています。 ご購入に際しては、あらかじめ「購入規約」をお読みいただきますようお願い申し上げます。 全タイトルを見る
こんばんは、 club TEMPEST(テンペスト)のLevia(レビア)です。 3/2(水)の今日は DJ練習その10「BPMの再検出」についてお話しします。 (inセカンドライフ) DJ練習その10 - はじめにTRAKTOR Pro(トラクタープロ)で 不正確なBPMが検出されることもあります。 BPMはグリッドの作成に関わる大事な数値。 そのBPMを正しく検出し直す方法をご紹介します。 今からご紹介する方法は 明らかにおかしいBPMを調整する内容になっています。 曲の初めのグリッドはOKだけど なぜか終わりのグリッドがでたらめになっている・・こんな場合は、 曲中で一時的にBPMが下がっている可能性が高いです。 この場合の対処はテンポが一時的に下がる曲のSYNCについてをどうぞ。 DJ練習その10 - BPM誤検出の例BPMが誤検出された例がこちらです。 BPMが70になっています(
Java 8はついにラムダ式を導入します。ラムダ式自体は2009年からProject Lambdaで利用することができました。当時はラムダ式はJava Closuresと言われていました。サンプルコードを紹介する前に、ラムダ式がJavaプログラマにとってなぜ歓迎すべき機能なのかを説明しましょう。 なぜラムダ式を使うのか ラムダ式の一般的な使い方はGUI開発においてです。一般的に、GUIプログラミングではイベントと結びつく振る舞いを解決する必要があります。例えば、ユーザがボタンを押したとき(イベントが発生したとき), プログラミングは何らかの処理を実行する必要があります。例えば、Swingでは、次のコードで示すようにActionListenersを使います。 class ButtonHandler implements ActionListener { public void actionP
Page.1: Introduction Page.2: Layout Page.3: Browser Page.4: Deck Page.5: Mixer Page.6: Cue Page.7: Loop Page.8: Move Page.9: BeatSync Page.10: SampleDeck Page.11: LoopRecorder Page.12: Effect TRAKTOR 2 製品情報 知る・楽しむ サポート窓口 Dirigent Top TRAKTOR 2シリーズには、ターンテーブルやCDJを使用してDJを行うTRAKTOR SCRATCH PRO 2とTRAKTOR SCRATCH DUO 2、マウスやコントローラを使用してDJを行うTRAKTOR PRO 2とTRAKTOR DUO 2があり、多様なDJスタイルに対応したラインアップとな
世界中には、19歳とか若いうちから起業をしたり、ベンチャーキャピタリストになったりという例があるけれど、僕がスタートアップの世界に飛び込んだのは30歳になる直前だった。知らないことばかりで大変だったけれど、Open Network Labでご縁を頂いてずっと僕のスタートアップを応援してくれているNils Johnson氏など、沢山の素晴らしい先輩や友人達のお陰で(あと家族も)、僕はなんとかアリーナに立ち続けさせてもらえているのだと思っている。 Dave McClure氏 つい先日500 StartupsのDave McClureが素晴らしいブログ記事を書いているのを見つけた。彼の思いと、彼を取り巻くシリコンバレーのカルチャーにとても勇気づけられたので、この素晴らしい記事を日本にいるみんなにも共有したいと思った。僕も、シリコンバレーの、こういう思いを持った人やカルチャーに沢山救けられてきたか
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
Heroku InstallerはGitリポジトリを指定してHerokuへの新規インスタンス立ち上げからデプロイまで自動化してくれるソフトウェアです。 ローカルで動作するソフトウェアはバイナリの配布ができるのでダウンロードしてすぐに試せます。Webアプリケーションの場合、サーバのセットアップからアップロードなど様々な手順を踏まなければなりません。しかしHeroku Installerを使えば魔法のように簡単にサーバのセットアップが完了してしまいます。 メイン画面です。アプリケーション名とHerokuのAPIキーを設定します。 自動的にダウンロードやデプロイが行われます。 完了しました!バックグラウンドでタブが開いています。 おおー。見事に立ち上がりました。 Heroku InstallerはHerokuのAPIを使い、指定したGitリポジトリからソースコードを取り込み、Heroku上に新し
CCFinderはCreative Commonsで公開されている写真を検索するソフトウェアです。 オンライン上には多数の画像があります。そんな中で自分のWebサイトなどで素材として使いたいと思った写真もあるでしょう。しかしライセンスが不明であると使うにはリスクがあります。そこで試して欲しいのがCCFinder、Creative Commonsで公開された写真を検索してくれるソフトウェアです。 メイン画面です。 Japanで検索しました。 色々な画像が出ます。全てCreative Commonsの下でライセンスされています。 拡大表示です。ライセンスが表示されています。 セピアに変更しました。 Creative Commonsでも幾つかの種類があるので、CCFinderはその選択もできるようになっています。著作権者を表示しなければいけない場合も、写真の詳細画面を開けばすぐに確認できます。こ
JNinkaはソースコードライセンス識別エンジンninkaのJavaフロントエンドです。 自分が使っているライブラリのライセンスはきちんと把握しているでしょうか。時折GPLのコードが混ざっていて騒ぎになるといったニュースもあります。そこで予めそうした問題が発生しないようチェックする際に使いたいのがJNinkaです。 メイン画面です。 ソースコードを解析しています。 解析が完了しました。 こんな感じでライセンス明記がある場合はそのライセンスを表示してくれます。 JNinkaはPerl製のソフトウェアninkaのJavaフロントエンドです。ターミナルでninkaを使っても良いですが、オプションが多数あるので使い方に迷ってしまうかも知れません。そんな時にはディレクトリと出力先ファイル名さえ決めれば良いだけのJNinkaが手軽です。 JNinkaはJava製、GNU Affero General
SQLとNoSQLではどちらが優れているのか? グーグルの担当者がディベート(というより小芝居:-)を行ったセッション「Google I/O 2012 - SQL vs NoSQL: Battle of the Backends - YouTube」が公開されています。 (この記事は「SQL vs NoSQL、グーグルにおける戦い(前編)。Google I/O 2012」の続きです) スケーラビリティについて (NoSQL担当)あらゆる面で、こちらが高いスケーラビリティを提供している。 (SQL担当)そんな訳ないだろ。 (NoSQL担当)そんな訳あるさ。 (SQL担当)じゃあまず、Cloud SQLがどう使われているか紹介しよう。例えば「グーグルorgチャート」。グーグルの3万人の従業員について、組織内のつながりや仕事を示すアプリケーションだ。 社内では誰もがこのWebサイトを開いていて、
SQLとNoSQLではどちらが優れているのか? グーグルの担当者がディベート(というより小芝居:-)を行ったセッション「Google I/O 2012 - SQL vs NoSQL: Battle of the Backends - YouTube」が公開されています。 このセッションは、先々週開催されたGoogle I/O 2012で行われたもの。SQLとNoSQLには機能的にどのような違いがあり、どう使い分けるべきなのか、明確な説明が参考になります。 ハイライトを紹介しましょう。 クラウドにおけるデータベースのメリット グーグルのAlfred Fuller氏(NoSQL担当)。 クラウドはフォルトトレラントでメンテナンス不要、パッチも私たちが適用しており、利用者は運用について心配する必要がない、といったメリットがある。 データのレプリケーションや地域分散でデータも保全され、インターネッ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く