New Relic's Ruby agent works with Sinatra 1.2.x or higher. In the New Relic UI, the Sinatra actions appear similar to controller actions. The actions in the UI correspond to the pattern expression used to match them. HTTP operations are not distinguished. Multiple matches are all tracked as separate actions. Getting startedTo set up Sinatra: Install the latest newrelic_rpm gem. In your Sinatra app
開発環境をローカルPC上の仮想サーバに構築することが当たり前になってきた昨今、 環境構築をもっと効率良く、楽にしたいということで、遅ればせながらVagrant+chef-soloをいじり始めました。 なんとかそれっぽい開発環境が構築できたのでまとめておきます。 とにかく動く環境をまず作ってみる、Vagrant + chef-soloで開発できるイメージを持つ、ことを重視して作りました。 開発環境の概要 大体こんな感じの環境を作ります。 今回はFedora20上のVirtualBoxに仮想サーバを構築しています。 もちろんWindows上でもOSX上でも構築可能です。 ※Windowsの場合、以降で説明するコマンドと少し違った手順が必要になる可能性があります。 「PHP」となっている部分も、Rubyなど他の言語にも置き換えが効くと思いますが、 今回はPHPで構築しています。 ソースコードを共
© 2024 Travis CI GmbH Rigaerstr. 8, 10247 Berlin, Germany Overview API V3 Our most recent API is V3, which is has its own API Explorer. If you’re new to the Travis CI API, you should be using API V3. The API V2 described on this page will be deprecated sometime in 2018. API V2.1 API V2.1 is identical to API V2 except for the following changes: For public repositories, unauthenticated requests rece
作成:2014/02/10 更新:2014/11/01 ディレクション > 今回はサイト制作後からの保守について、どんなものがあるのか、どういった知識を身についておくべきか書きます。安定収益源にしていくために「作って終わりにしない方法」をメモしておきます。フリーランスや起業前にチェック。 エンジニア速報は Twitter の@commteで配信しています。 もくじ 保守、運用ガイドライン 0.保守、運用ガイドライン 解析レポート 1.事前に行うべきツール設定ポイント 2.時間帯からユーザーを推定する方法 3.コメントの書き方 4.日次・週次・月次チェックポイント 5.購入レポート サーバー保守 6.FTP+DoS攻撃対策 7.リソース監視 8.セキュリティ監視 9.データバックアップ SEO保守 10.SEOレポートの書き方 11.ウェブマスターチェック 12.指南書の書き方 広告出稿代行
PHPなどのさまざまな言語のオープンソースプロジェクトのCI環境として利用されているTravis CIでWebベースのテストを実行してみました。 通常は純粋なコードベースのユニットテストを実行する事が多いかと思いますが、CMSやEコマースエンジンなどオープンソースで配布し、インストールして使うようなソフトウェアではWebブラウザベースでの機能テストを自動化したいというニーズがあるでしょう。Travis CIにはfirefoxがインストールされておりブラウザベースのテストが出来る事は知っていたのですが、今回年末年始の宿題的にテストを実行する為の設定をひと通り行ってみました。 説明を抜きにして動作が見たい方はGitHubとTravis CIへどうぞ yandod/candycane https://github.com/yandod/candycane candycane on Trav
gh-pagesブランチの更新自動化がゴール masterにpushするだけで内容を動的に取得してgh-pagesブランチにpushをします。 今回もTravisのお力を借ります。以下がポイントになります。 gh-pagesブランチの内容はmiddlemanによる出力 masterブランチにコミットしたあと、Travisからmiddlemanのビルドを実行 生成された内容をgh-pagesブランチへpush middlemanのインストール middlemanはrubyで動く静的サイトジェネジェネレータです。 テンプレートをほぼhtmlで記述することが出来て、ブログ等の管理を非常に簡単にすることが出来ます。 jekyll使ったことのある人なら学習コストはさらに低めです。詳しくはこの辺り。 middleman - web サイトの開発をシンプルに まずはmiddlemanのインスト
CakeAdvent2012 の14日目を担当します。ハッシュタグは #cakeadvent2012 昨日は @k1LoW さんの「細かすぎて伝わらないCakePHP Pluginシリーズ」でした。 はじめに 継続的インテグレーション、テスト駆動開発、アジャイル開発 などなど、最近は開発手法の話題を目にする機会も多いかと思います。 私の所属する株式会社うるるでも、Jenkins を利用した継続的インテグレーションを採用しており、今回はこの分野で記事を書かせていただきます。 継続的インテグレーション@CakePHP(Jenkins+CakePHP) こちらに関しては既に記事にされている方も多く、特に Ryuzee さんの CakePHP2.0+Jenkinsで継続的インテグレーションを行う方法 が非常に参考になります。 なぜPhing? Phing は、プロジェクトビルドシステムで、テストや
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く