Railsに関するチュートリアル、ハウツーやTipsの覚え書きhtmlタグを含む文字列からhtml tagのみを取り除きたい場合には、次のように正規表現を使ってhtml tagの部分を取り除きます。 str = "<a href="example.com">残したい文字列</a><br /><h1>見出し</h1>" puts str.gsub(/<\/?[^>]*>/, "") # 残したい文字列見出し railsを使っている場合は ActionView::Helpers::TextHelperの中にstrip_tagsというメソッドがあるため、上記のように文字列中のhtmlタグを除去したい場合は、 strip_tags str として簡単に処理できます。
みなさんこんにちは。@ryuzeeです。 システム開発において一番コストが高いものは人的リソースであることがほとんどです。 したがって開発者の時間効率をあげるためにできることは色々と取り組む必要があります。 例えば個人の開発マシンが遅くてビルドやテストに時間がかかるとかもっての他です。 一日10回ビルドして一回のビルドに5分かかるとします。 これを高性能なマシンに変えたら2分になったとすると、(5-2)1020=10時間。 時間単価5000円として一ヶ月あたり合計50000円の節約になります。 同じことがCIやテスト自動化にも言えます。 CIサーバのハードウェアを高性能なものに変更する会社のあまったPCを使ったりして遅いテストを待つのはバカバカしいの一言だ。 CIサーバを複数台で構成する上の話と同じような話。Jenkinsは複数台構成を取ることができるし、多分他のCIも同様だ。 CIサーバ
先日、Googleのバグ予測アルゴリズムを実装した「bugspots」が公開されました。 ソースコードのなかでバグが多いのは、より高頻度に、かつ最近になって集中的に直している部分。これが、グーグルで採用された「バグ予測アルゴリズム」であることを、先月の記事「グーグルはコードの品質向上のため「バグ予測アルゴリズム」を採用している」で紹介しました。 そのバグ予測アルゴリズムを実装したツール「bugspots」がオープンソースとして公開されています。 グーグルのバグ予測アルゴリズムを実装したツール「bugspots」、オープンソースで公開 - Publickey 上記ツールは、Gitのリポジトリで管理されているソースのみが対象となっています。 ただ、OSSの開発ならいざ知らず、実際の開発業務では、まだまだSVNの利用も多いことでしょう。 そこで、SVN(Subversion)のリポジトリで管理さ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く