タグ

railsに関するbellx2のブックマーク (29)

  • Rails/Rubyドキュメントをキレイに生成するYARD、早見表付き! 

    RubyRailsのドキュメントを生成するGem YARDをご存じですか? ドキュメント生成GemではrDocが不動の一番すが、その後ろで猛追しているYARDというGemがあります。今回はこのGemの紹介です。 (02/16 23:30) Ruby 2.1で動作確認しつつリニュアール 🏀 GemのイントロYARDはRubyのドキュメント生成rDocの次世代を期待されているGemです。 Ruby/Railsのコード内にYARDの書式でコメントを書くと、メソッドや引数、戻り値などの解説をうまく表示してくれます。 まずGemをインストールします。

    Rails/Rubyドキュメントをキレイに生成するYARD、早見表付き! 
  • Thinreports

    A PDF generation tools for Ruby, with design tool for editing templates. Thinreports Thinreports is a PDF generation tool that provides Thinreports Basic Editor and Thinreports Section Editor, a design tool for editing templates, and Thinreports Generator, a Ruby library for generating PDFs. Getting Started Thinreports allows you to create PDF layouts using the Thinreports Editor, and then load th

    Thinreports
    bellx2
    bellx2 2012/09/27
  • ActiveRecordが発行するSQLをフックして色々やるためのライブラリArproxyを公開しました - 昼メシ物語

    https://github.com/cookpad/arproxy http://rubygems.org/gems/arproxy これは何? Arproxyを使うと、ActiveRecordが発行したSQLDB Adapterによって実行される直前をフックすることができます。これによって、カスタマイズしたクエリログを出力したり、どこからクエリが発行されたのかをトレースしたりすることができるようになります。 Arproxyでは、DB Adapterのフック処理を以下のように定義します。これはクエリが実行されるたびにバックトレースを出力する例です。*1 class QueryTracer < Arproxy::Base def execute(sql, name=nil) Rails.logger.debug sql Rails.logger.debug caller(1).join(

    ActiveRecordが発行するSQLをフックして色々やるためのライブラリArproxyを公開しました - 昼メシ物語
    bellx2
    bellx2 2012/05/01
  • 日本製、Rails製のファイルアップロードサービス·DECO MOONGIFT

    DECOはRuby on Railsで構築されたファイルアップロード、共有サービスのソフトウェアです。 メールにファイルを添付して送ったらサイズが大きくてエラーになったとか、チャットで送ろうと思ったら相手がいなかったといった場合にはファイルアップロードサービスを使って共有しましょう。今回紹介するDECOはオープンソースで構築された日製のファイルアップロードサービスです。 最初に管理設定を行います。 IPアドレス設定をしないとほぼ何もできません。 ローカルユーザとリモートユーザがあります。設定値を登録していきます。管理画面は以上です。 ユーザ側の画面です。ログインしました。 ファイル送信設定です。宛先やダウンロード時のパスワードを登録します。 受取人情報を設定します。 ファイルを登録します。送信ボタンを押すとアップロードが開始します。 アップロードしています。アップロードが終わるとウィルス

    bellx2
    bellx2 2011/12/02
  • はてなブログ | 無料ブログを作成しよう

    賃貸暮らしのわが家の地震対策【揺れから命を守る編】 以前のブログでも記載した、防災の優先順位に基づいて対策を進めています。まだ手をつけられていない部分もありますが、ある程度まとまってきたのでざっくりとご紹介していきます。 優先順位別に改善していっているため、今回は主に地震の揺れ対策がメインになります。…

    はてなブログ | 無料ブログを作成しよう
    bellx2
    bellx2 2011/05/18
  • JRuby on Rails on GAE のやり方があちこちでいろいろ違ってて混乱してる。どうすればいいの? - babie, you're my home

    @yuya_takeyamaさんが「JRuby on Rails on GAE のやり方があちこちでいろいろ違ってて混乱している。TMTOWTDI...」と嘆いておられましたのでアドバイス致しました。 私が一時期調べまわったところ、GAEの上でJRubyを動かすには、appengine-jrubyプロジェクトのやり方に従うのが、最も簡単でスマートで今後のサポートも見込めるのではないかと思います。ちなみにこのプロジェクトでは今のところ Sinatra の方を押しています。 さて、問題のJRuby on Rails on GAEですが、RunningRailsページ→Rails2.3.5の実証ページと辿っていくと、Rails 2.3.5 on App Engine with DataMapperのページにたどり着くと思います。 やり方はそのページに書いてある通り、 $ sudo gem ins

    JRuby on Rails on GAE のやり方があちこちでいろいろ違ってて混乱してる。どうすればいいの? - babie, you're my home
    bellx2
    bellx2 2010/04/30
  • Railsで作ったひとりサービスをリリースするまでやっておくこと20個 - 僕は発展途上技術者

    以前書いた » つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個 や つくるぶガイドブログ: ひとりサービスをリリースするまでやっておくこと10個 : 僕は発展途上技術者 を読んでいて、更新したくなった。 以下は更新部分しか重点的に書かないので、詳細知りたければ上記エントリーとあわせて読んでほしい。 アプリケーションエラーをメールで通知する。以前は Exception Notifier プラグインを使っていたが、今は Hoptoad が断然おススメ。 エラーページをカスタマイズする Javascript を無効にしているユーザー向け対策をおこなう フッターのコピーライト表示を常に最新にしておく slow query ログを送るようにしておく DBのバックアップを定期的におこなう仕組みを作っておく サイトのアクセス解析をおこなう。PCならGoogle Analyt

    bellx2
    bellx2 2010/04/17
  • RailsのデータをExcel形式で出力する·to_xls Plugin MOONGIFT

    to_xls PluginはRuby製、Rails向けのオープンソース・ソフトウェア。Webシステムで何らかのデータエクスポートを行う場合、よく使われるのがCSV形式だ。汎用的なフォーマットであるし、表形式で出力すれば表計算ソフトウェアで取り込んで使うことも容易だ。 だが人によってはこれでは満足しない人がいるかも知れない。そのような方に対してはExcelとして出力できるto_xls Pluginを使ってみてはいかがだろうか。システム側の負担も少なく、よりユーザの要望にあった出力ができそうだ。 to_xls Pluginはrespond_toの一つとしてXLS形式での出力をサポートする。とても簡単に実装ができる。そしてファイルはXMLベースのExcelファイルとして出力される。バイナリベースではないが、Excelのファイルとして読み込ませることが可能だ。 実データはXML形式 ファイルはダウ

    bellx2
    bellx2 2009/12/10
  • Amazon Web Services Developer Community : Building a Web Application with Ruby on Rails and Amazon S3

    This article provides a tutorial on integrating the Amazon S3 REST API for Ruby with the Ruby on Rails web application framework to create a web management user interface for Amazon Simple Storage Service (Amazon S3). A Developer Voice Article--The Developer Voice series features articles by developers for developers. Learn how to submit your own article on the Co-Marketing page. Add your review

  • ホーム ‎(unshiu)‎

    unshiuとは? 株式会社ドリコムがCGMサイト作成のために社内で利用しているrailsアプリケーションです。 Peeled unshiu とは? unshiuのオープンソース版プロダクト名です。 ライセンスに関して MPLの元に公開しています。基的に商用利用に制限はありませんが質問がありましたら unshiu@gmail.com へご連絡ください。 MPLに関して 以下を参照してください。 http://www.mozilla.org/MPL/MPL-1.1.html http://www.mozilla-japan.org/MPL/MPL-1.1J.html 開発者 オープンソースに関する開発は gaooh によって行われています。ただし、100%この開発に仕事としてフルコミットしているわけではないので 開発の協力者を募集しています。エンジニア問わず興味がある人は un

  • グラフを作ってみるか!?

    ぁあなんだな、グラフなら楽勝だ。Gruff を使おう。こんなんができるぞ 拡大すると良くわかる。 からふり~☆だ。  まるで 目のようだが、これはデータを制限してないからこうなっている。 なんとなくデザインぽさがイケているコードはこんな感じだな。 Controllersrequire gruff  def gruff_pie   #グラフを表示する     g = Gruff::Pie.new 500     g.title = "グラフはGrufでさくっと終わるのだ。"    counts = CountData.find :all    counts.each {|count|       g.data(count.id, [count.count])     }     send_data(g.to_blob, :type => 'image/png')   end VIEWS<im

    bellx2
    bellx2 2009/05/14
  • あのデータのステータスは?Mac OSX向けmemcachedクライアント·mcinsight MOONGIFT

    最近のWebシステム開発ではキャッシュサーバを用いることが多くなってきている。通常、ボトルネックになりやすいファイルへの読み書きやデータベース接続のコストが、メモリを使うことで大幅に軽減される。ハードウェアを過分に増強せずとも、メモリを増設してmemcachedを使うだけでずいぶんパフォーマンスが向上する。 memcachedのデータが一覧できる しかし開発の時点でmemcachedを使っていると、きちんとデータが入っているか、またはどちらを参照しているのか分からなくなることがある。そのような時に使えるのがmcinsightだ。 今回紹介するフリーウェアはmcinsight、memcachedサーバ&フロントエンドだ。Githubにてソースコードは公開されているが、ライセンスは明記されていないのでご注意いただきたい。 mcinsightはローカルのmemcachedサーバとして利用する。立

    あのデータのステータスは?Mac OSX向けmemcachedクライアント·mcinsight MOONGIFT
    bellx2
    bellx2 2009/04/03
  • ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT

    CMSには既に多数のプレーヤが存在する。そんな中、Ruby on Rails製のシステムを採用する利点は何だろうか。一つにはカスタマイズの容易性がある。Railsをベースにしていれば、Railsに慣れた技術者であればカスタマイズは容易に行えるだろう。 管理画面 他のCMSの場合はそのCMSのやり方に沿って進める必要がある(プラグインやテーマなど)。だがRailsであれば、Railsの作法に沿っていれば良い、どのようなCMSを導入しようともそのまま使うことは稀なので、元々カスタマイズを考えておくのが良いのではないだろうか。 今回紹介するオープンソース・ソフトウェアはadva-cms、Ruby on Rails製のCMSだ。 adva-cmsはRails 2.3系以上でのみ動作する。Railsアプリケーションを作る際に「-m」を使ってテンプレートとして使うのが基だ。インストールが終わればすぐ

    ブログやCMSに。Ruby on Rails製で使い勝手の良い·adva-cms MOONGIFT
    bellx2
    bellx2 2009/04/03
  • Railsの認証プラグインClearanceを使う - Hello, world! - s21g

    Merbと違って、Railsには標準的なユーザ認証機構が用意されていないので、 昔から様々な認証用プラグインが乱立していました。 login_generator, acts_as_authenticated, restful_authentication, restful_openid_authentication and so on... 今回は、@a_matsudaさんや @lchinさんの勧めもあり、 比較的新しいClearanceという認証プラグインを試してみる事にしました。 http://github.com/thoughtbot/clearance/tree/master インストール方法 config/environment.rbに 1  config.gem "thoughtbot-clearance", 2  :lib => 'clearance', 3  :source

  • llameradaの日記 - Ruby on Railsによるソーシャル・ブックマーク管理デスクトップ・アプリケーション

    Ruby on Railsで作成したweb アプリケーションは、exe形式の実行ファイルにすることが出来る。詳しくは、Distributing Rails Applications - A Tutorialを参照のこと。 この仕組みを知って、何か面白いことが出来ないかなと考えていた。そこで、前から欲しかったソーシャル・ブックマーク管理デスクトップ・アプリケーションを作った。現在のところ、del.icio.usとはてなブックマークに対応している。 何故、こんなアプリが欲しかったいうかというと、自分のブックマークを迅速に検索したいからだ。私はソーシャル・ブックマークとしてdel.icio.usを使っているが、del.icio.usのサーバはそれなりに重い。そのため、目的のブックマークを探し出すのに時間がかかってイライラすることがある。 デスクトップ・アプリケーションならば、計算資源に余裕がある

    llameradaの日記 - Ruby on Railsによるソーシャル・ブックマーク管理デスクトップ・アプリケーション
  • jQueryをRailsで·jRails MOONGIFT

    Railsにははじめからprototype.jsやイフェクト用のeffects.jsが入っているので、手軽にJavaScriptによる各種イフェクトを楽しむことができる。 だが、人によってはprototype.jsよりも、プラグインで拡張できて軽量なjQueryの方がお好みだろう。その際にはこれを使おう。 今回紹介するオープンソース・ソフトウェアはjRails、Rails向けjQueryプラグインだ。 jRailsはプラグインとして提供されているのでインストールが容易に完了する。それだけで15種類を超えるイフェクトや、Ajaxによるデータの送受信を実装できる。 例えばクリックすると左右に震える「Shake」、クリックすると下に落ちる「DropOut」、下からせり出してくる「Grow」など。さらにprototype.jsやScriptaculo.usを使った際に利用される「form_remo

    jQueryをRailsで·jRails MOONGIFT
  • MOONGIFT: » Rails製のコミュニティ「Eldorado」:オープンソースを毎日紹介

    CMSでよく使われるものと言えば、フォーラムとカレンダー、そしてダウンロードではないだろうか。投票などもあるが、他と比べると利用頻度はあまり多くない。 そう考えるとEldoradoは最低限だが、十分な機能を備えているのかも知れない。 今回紹介するオープンソース・ソフトウェアはEldorado、Railsベースのコミュニティソフトウェアだ。 Eldoradoはイベント、フォーラムそしてファイルのアップロードができるコミュニティサイトを構築できる。Web2.0っぽいシンプルなイメージが印象的だ。 イベントの登録はユーザ登録すれば誰でも登録できる。プライベートにしておくことや、リマインダーを設定できる。フォーラムでは発言や元の発言を引用して書くことが可能だ。 面白いのはサイトのヘッダをアップロードする機能だ。ヘッダの画像は投票方式で設定できる。面白いヘッダはプラスの投票をすること採用されることが

    MOONGIFT: » Rails製のコミュニティ「Eldorado」:オープンソースを毎日紹介
    bellx2
    bellx2 2007/11/21
  • MOONGIFT: » Ruby on RailsのWikiエンジン「Groupswiki」:オープンソースを毎日紹介

    Webアプリケーションを素早く、効率的に作り上げるフレームワーク、Ruby on Rails。習得したいと思いつつも、何をとっかかりにすれば良いか悩んでいる人はいないだろうか。 そうした方にお勧めなのが、既存のソフトウェアのソースを読む事だ。こちらはおなじみのWikiエンジンなので、やっている事も予想しやすいのでお勧めの素材だ。 今回紹介するオープンソース・ソフトウェアはGroupswiki、Ruby on Rails製のWikiエンジンだ。 GroupswikiはシンプルなWikiエンジンなので、あまりソースの量も多くない。見て覚えるにはちょうどいいサイズだ。とは言え、面白い機能が盛り込まれている。 特に良いのが見たまま編集できる機能だ。WYSIWYG以上とも言える。編集のリンクをクリックすると、その場で編集ができる。そして保存を押せば適用される。画像の挿入もでき、文字を選択してリンクや

    MOONGIFT: » Ruby on RailsのWikiエンジン「Groupswiki」:オープンソースを毎日紹介
  • MAC REVIEW » RubyのOne-click installer for OSX

    LeopardからRuby on Railsが標準で搭載されるそうですが(あんまりマジでサポートされているとは思えないAppleScriptの後釜的な存在になるかも)、もう自分で入れちゃってる人も結構いると思います。 Tigerにも最初からRubyは入っていますが、バージョンが1.8.2と低く、RailsOSXアプリとのインタフェースのRubyOSAには不十分です。Rubyのインストール自体は別に難しくありませんが、それをますます簡単にやってくれるのがRuby One-Click Installerで、もともとWindowsでは利用する人が多くいましたが、今回OSX版が出ています。 このパッケージだけでRuby 1.8.6、SQLite3、Readline、Mongrel、Ruby-LDAP、Ragelがインストールされます。Railsをインストールする場合は、このパッケージをインストー

    bellx2
    bellx2 2007/08/16
  • http://codefluency.com/2006/8/22/hotkey-plugin

    bellx2
    bellx2 2007/07/10