タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Rubyとrubyとtoolに関するWatsonのブックマーク (14)

  • 米GitHub、Ruby向けのリファクタリング支援ツール「Scientist 1.0」を発表 | OSDN Magazine

    GitHubは2月3日、コードパスをリファクタリングするRubyライブラリ「Scientist 1.0」を公開した。重要なコードの書き直しと置き替えを安全かつ確実に行うことができるツールを目指すという。 Scientistはコードのリファクタリングを行う際に利用するツール。最初のバージョンは2014年2月に公開された。 数年前、GitHub内でアプリケーションにおいてアクセス制御のパーミッションコードなどの最も重要なシステムを書き換えるにあたって、作業を確実に行うために開発されたという。リファクタリングでは抽出レイヤを挿入する「Branch by Abstraction(BBA)」手法があるが、この手法では新しいシステムの振る舞いが置き替えたいシステムと同等かを確認できないという問題点を指摘している。一方で、テストについても、すべての可能性を網羅できないなど限界があるとしている。 Sci

    米GitHub、Ruby向けのリファクタリング支援ツール「Scientist 1.0」を発表 | OSDN Magazine
  • GitHub - tmm1/rblineprof: line-profiler for ruby

    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

    GitHub - tmm1/rblineprof: line-profiler for ruby
  • Rubyのパフォーマンス計測ツール - ワザノバ | wazanova

    https://www.youtube.com/watch?v=cOaVIeX6qGg 1 comment | 0 points | by WazanovaNews ■ comment by Jshiike | 42分前 Aaron Quintは、オンライン/オフラインで招待状やお祝いのカードを送るサービスであるPaperless PostのCTOです。GoRuCo 2014で、お薦めのRubyアプリのパフォーマンス計測ツールを紹介してくれてます。 評価の基準としては、 Specificity (Sp): アウトプットの内容がどれだけ詳細か。 Impact (Im): Probe Effectのレベル。計測が意図しないシステムの振る舞いにつながる可能性のある影響度合い。この数値が大きいと番環境では使えない。 Difficulty of Operator Use (Op): ツールのセッ

  • GitHub - clayallsopp/appleload: CLI & Ruby Library to control Apple's Application Loader app

    Watson
    Watson 2014/05/31
    "CLI & Ruby Library to control Apple's Application Loader app"
  • コミッタ生活のはじめかた - Yasuhito Takamiya

    SDN 系プロジェクト (OpenVNet やWakame、Trema など) のコミッタにすぐなれる、実践的な方法を紹介する。通常コミッタになるには、バグ修正などのパッチをいくつも出して実績を積む必要があり、何よりそのプロジェクト全体に精通していなければならない。しかしこの方法を使えば、ずっと低い負荷で今日からコミッタ生活を始められるようになる。 この方法は Rubyプロジェクト全般に適用できる。SDN に限らずこれから GitHub でコミッタとしてバリバリ活躍していきたいという人にもおすすめだ。 (これは Wakame Advent Calendar 12/24 分のポストです。前回 12/16 分の記事はこちらです) 人気プロジェクト探訪 コミッタを目指す前準備として、GitHub で人気のある Rubyプロジェクトをいくつか見てみよう。そこにはコミッタになるためのヒントが

    Watson
    Watson 2013/12/26
    便利ツール
  • logaling | logaling

    logaling-command は、翻訳作業に欠かせない訳語の確認や選定をサポートする CUI ツールです。「対訳用語集」を簡単に作成、編集、検索することができます。

    logaling | logaling
  • ReVIEW記法 基本文法最速マスター - 達人出版会日記

    今日はソニーリーダーの話じゃなくて、当社で発売しているの方の話題です。 達人出版会が発行しているドキュメントは、今のところ全てReVIEW記法という記法を使って書かれています。ReVIEWのアプリ(というか単純なコマンドライン用のコマンド)を使えば、EPUBやLaTeXに自動変換できたり、InDesignを使って印刷用原稿にすることもできます。実際、高橋が執筆した『Rubyレシピブック第3版』などは、ReVIEWを使って書いた原稿から、InDesignによって印刷用に使われています。 ReVIEW記法の真面目な紹介はサイトの方にある程度書いてありますが、簡単なチュートリアルということで、はてなっぽく書いてみます。というか「はてな記法 基文法最速マスター」を参考にしてます。 基礎 プレーンテキスト 多くのWiki記法や簡易マークアップ言語と同じ様に、特別な記法(後述)を使った表現以外は全

    ReVIEW記法 基本文法最速マスター - 達人出版会日記
  • 日々のサイト運用に。Ruby製のリンクチェッカー·rawler MOONGIFT

    rawlerはRubyで作られたコンソールで動作するリンクチェッカー rawlerはRuby製のオープンソース・ソフトウェア。Webサイトを運営していると、リンクが変更されたりドメインごと移転したりする。そうした作業の蓄積によって、次第にリンク切れが発生していく。だがこれまでのコンテンツ全てについてチェックするのは大変だ。 実行中 そこで使われるのがリンクチェッカーだ。自動的にチェックしてくれる仕組みがあれば、毎日自動実行しておいても良いくらいだ。既存のサイトはもちろん、新規サイトでも事前にチェックできる。そのためのライブラリがrawlerだ。 rawlerはコンソールで使うソフトウェアで、rawlerコマンドの後にURLを与えるだけで利用できる。そうするとドメイン以下にあるリンクについて自動でチェックを開始する。今の所リダイレクトがあった場合は301ないし302と出力されるだけになってい

  • RDoc覚え書き

    URL: http://pub.cozmixng.org/~the-rwiki/rw-cgi.rb?cmd=view;name=RDoc覚え書き Last-Modified: Tue, 11 Apr 2006 01:05:31 JST (2y(916d)) Links: [Win32::GuiTest (3y(1440d))] [MoonWolf (-)]

  • RDoc Documentation

    RDOC - Ruby Documentation System このパッケージはRdocとSimpleMarkupというふたつのコンポーネントを含んでいます。 RdocとはRubyのソースファイルに対するドキュメントを生成するアプリケーションです。 JavaDocと同様に、ソースを解析し、クラス、モジュール、メソッドの定義を抜き出して きます(include,requireもです)。そしてこれらの内容とその直前に書かれた コメントを併合し、ドキュメントを出力します(現在はHTMLしか出力できませんが 、この部分は取り替え可能にできています)。Markupとはプレーンテキストを 様々なフォーマットに変換するためのライブラリです。Rdocによってメソッドや クラスに関するドキュメントを生成するとき、コメント部を変換するため に使われます。 ロードマップ RdocでRubyのソースファイルに対

  • プロセス監視ツール「God」

    はじめまして。 Fusicエンジニアの山と申します。 昨年、大阪のシステム会社より転職して参りまして、 入社してからは主にruby(on Rails)を使っての開発に携わっています。 初めての投稿の今回は、プロセス監視ツール「God」について取り上げたいと思います。 みなさんはプロセス監視ツールは何をお使いでしょうか。 代表格には、Daemontoolsやmonitがあるかと思います。 近日公開する弊社のウェブサービスに監視ツールを導入するにあたって、そのサービスが他にない試みであるということもあり、今まで使ったことのない監視ツールを導入したいなと考えておりました。 そんな中、名前がすごく特徴的で、rubyで動くという「God」に注目しました。 God – A Process Monitoring Framework in Ruby god.rubyforge.org/ トップのシルエッ

    プロセス監視ツール「God」
  • Ruby製のモバイルサイトブラウザ·ssb MOONGIFT

    ssbはRuby製のフリーウェア(ソースコードは公開されている)。モバイルサイトを開発している時にデザインや動作を確認しようと思うと必要になるのがモバイルサイト向けのブラウザだ。携帯電話のキャリアが出しているものもあるが、機能的には優れていないしWindows向けばかりだ。 Googleにアクセスした所 そこで外部の人たちが作っているモバイルサイトブラウザを使うのが一般的だ。Firefoxを使ったMobileSimulatorを使ったり、Perl製のMoxyも知られている。そしてここではRuby製のssbを紹介しよう。 ssbはWebrickを使ってWebサーバが立ち上がり、モバイルサイトにダミーアクセスする。携帯電話に真似たユーザエージェントやヘッダ情報を送れるのが特徴だ。モバイルサイトは左側に表示され、右側で受け取ったヘッダ内容やレンダリング内容を表示できるようになっている。 設定画面

    Ruby製のモバイルサイトブラウザ·ssb MOONGIFT
  • Rubyのリファクタリングのお供に·flay MOONGIFT

    flayはRuby製のオープンソース・ソフトウェア。最近のプログラミングではDRYという言葉が有名だ。Don't repeat yourself、つまり同じことは繰り返さないことが大事だ。コピー&ペーストしたコードがどんなに酷いものか言うに及ばないが、繰り返しを省くことでコードがすっきりしバグの入り込む余地も減らせるようになる。 修正前のスコアは38、修正して0に! とは言え開発が継続的に行われていると徐々に同じようなコードも増えてくる。そこで行いたいのがリファクタリングだ。そのためにはまずはコードのチェックをするのが良いだろう。flayはまさにそのためのソフトウェアになる。 flayにファイルを渡すと内部を解析し、似たような箇所をリストアップしてくれる。結果はスコアにしてくれる。0が最も低い(重複していそうな箇所がない)数字で、上がっていくごとに重複が散見されるようになる。ディレクトリ全

    Rubyのリファクタリングのお供に·flay MOONGIFT
  • YARD - A Ruby Documentation Tool

    What Is YARD? YARD is a documentation generation tool for the Ruby programming language. It enables the user to generate consistent, usable documentation that can be exported to a number of formats very easily, and also supports extending for custom Ruby constructs such as custom class level definitions. Above is a highlight of the some of YARD's notable features. And of course YARD comes with muc

  • 1