タグ

rubyに関するpapiroのブックマーク (98)

  • RSense - Rubyのための最も優れた開発援助ツール

    papiro
    papiro 2010/03/22
    vimからも使えるのか!後で試す!!
  • はてなブログ | 無料ブログを作成しよう

    トルコ水紀行 -前編 イスタンブール- みなさんこんばんは、地図子です!8月は久しぶりに毎月更新にしようと思います。今までずっと名古屋について書いてきましたが、ワープして・・・ トルコについて書きたいと思います。 2024年6月に念願のトルコに行ってきました。いつからトルコに行きたかったかわから…

    はてなブログ | 無料ブログを作成しよう
    papiro
    papiro 2010/01/26
    FIXTURESの後にテーブル名カンマで続けて複数も可。なのか!
  • Rubyの実用的かもしれないメタプログラミングのテクニック - このブログは証明できない。

    4歳の長女とオセロで遊ぶようになりました。挟んでひっくり返すのはできるのですが、ナナメに挟むというのが難しいようです。そこ、ナナメもひっくり返せるよ。と思うのですが、長女は気づきません。私もあえて口に出さず、常に圧勝しています。白黒はっきりしないグレーなオセロを楽しんでいます。 さて、Rubyの特徴のひとつに、メタプログラミングがやりやすいことが挙げられます。あ、オセロの話は一切関係ないので、忘れてください。 Rubyのリフレクション解説(eval族のはなし) - このブログは証明できない。 メタプログラミングをすると、肩こりや便秘の解消などいろいろな効果がありますね。今回は、そのうちのひとつを紹介したいと思います。思い浮かべてください。既存のライブラリのある処理だけ差し替えたい。下の例では、targetメソッドの中で使われているFixnum#to_sメソッドを差し替えたいのです。そう、差

    papiro
    papiro 2009/12/25
    よっしゃトライ!!
  • 複数のRubyを切り替えて使いこなす·rvm MOONGIFT

    Rubyは主に1.8.6と1.8.7、そして1.9.1がある。さらにJRubyも最新注目されている。1.9.1を使ってみたいと思いつつも、ライブラリが対応していないと切り替えられずにいる人も多いはずだ。また、その不安のために1.9.1を試せないという人もいるのではないだろうか。 コマンド一つでRuby環境を切り替えられる 複数のRubyを入れたとしても、パスや設定を変えれば使えるだろうが面倒だ。そうした目的のために使うのがrvmだ。 今回紹介するオープンソース・ソフトウェアはrvm、Rubyバージョン管理ツールだ。 rvmは個人のホームディレクトリ以下に設置するソフトウェアで、rvmというコマンドで動作するのでパスを通しておく必要がある。そしてrvm install 1.9.1のようにコマンドを打つと、Ruby 1.9.1がインストールされる。さらにrvm use 1.9.1と打てばパスが

    複数のRubyを切り替えて使いこなす·rvm MOONGIFT
    papiro
    papiro 2009/12/12
    複数のRubyを切り替え!
  • 僕は木になりたい。。。 : gem install mysql にハマる - livedoor Blog(ブログ)

    Rails2.2.2では、mysqlがデフォルトでは使えず、 gem install mysql をやれと言われました。 やってみる。 $ sudo gem install mysql Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb install mysql checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... yes checking for mysql_query() in -lmysqlclient...

    papiro
    papiro 2009/11/30
    MySQLの場所を指定してインストール
  • Atnd4Rの使い方 - すがブロ

    詳しい使い方について説明します ATND APIRuby ラッパー Atnd4R を作りました - @sugamasao.blog.title # => ”コードで世界を変えたい” でちょっとだけ使い方を記載したのですが、取得したデータのみかたとかはちゃんと書いていなかったので、改めて記載しておきます。 require 方法 gem 経由でのインストールであれば、以下のように、require 'rubygems' が最初に必要になります。 irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'atnd4r' => true イベントサーチAPIAtnd4r.get_event_list)の使い方 入力パラメータや出力パラメータの詳細は ATND API リファレンス を参照してください。 値を定義

    Atnd4Rの使い方 - すがブロ
    papiro
    papiro 2009/11/23
    ATNDのAPIをRubyから利用
  • Setup Ruby Enterprise Edition, nginx and Passenger (aka mod_rails) on Ubuntu | Programming Zen

    The following is a very short guide on setting up Ruby Enterprise Edition (REE), nginx and Passenger, for serving Ruby on Rails applications on Ubuntu. It also includes a few quick and easy optimization tips. We start with setting up REE (x64), using the .deb file provided by Phusion: wget https://rubyforge.org/frs/download.php/66163/ruby-enterprise_1.8.7-2009.10_amd64.deb sudo dpkg -i ruby-enterp

    papiro
    papiro 2009/11/23
    RubyEnterpriseEditionでのPassenger環境
  • COM Meets Ruby

    日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。

    papiro
    papiro 2009/11/11
    Windows用のRubyインストーラー
  • Passenger

    3. ざっくり比較 • 高安定性・簡単設定 CGI • Rails/Gemは動かない Rubyウェブサーバ • Railsが動く (mongrel等) • 低速?・管理が面倒 • 高安定性・高速・Railsが動く Passenger • Apacheのモジュールが必要 4. CGI • アクセスがあるたびに Rubyプログラムを 毎回、起動する • 起動に時間がかからな い作りならOK • Railsは絶対動かない • 毎回起動されるので、 安定性は非常に高い

    Passenger
    papiro
    papiro 2009/10/12
    Passengerの要点が簡潔に!
  • LL温泉 2009 大分(湯布院) 開催のお知らせ — LL温泉

    全身に使えるオールインワンノンシリコンシャンプー【シンプリッチ】の実際の口コミや毛髪保護効果について調べました。頭から足先まで丸洗い、肌にもお財布にも優しい全身美容シャンプーです。1で髪・顔・体まですべてOK「シンプリッチ 」の通販購入は当サイトから! オールインワンノンシリコンシャンプー【シンプリッチ】】は、1で髪・顔・体まですべてOKの「全身美容シャンプー」です。 お子さんが生まれて、こんな「悩み」はありませんか? 育児に追われてゆっくりお風呂に入れない 子どもが起きないように静かに時短でお風呂に入っている 子どもと一緒に入っているのでしっかり洗えない 家事や育児で気が付くといつも夜中になってしまう 初めての育児のときはなかなか気持ちにも余裕が無く、時間に追われてしまいますよね。 2人目以降になると一度経験済みの分だけ気持ちは楽になりますが、子どもの人数分の時間は必要なので、やはり

    papiro
    papiro 2009/10/12
    今年も行きたいな!Rubyだけでなく他の言語も・・・
  • autocomplpop.vimでリアルタイムにキーワード補完 - ナレッジエース

    Comments» 1. VIM 대박 플러그인 (자동완성) - 2008-6-16 […] autocomplpop.vimでリアルタイムにキーワード補完 […] 2. sasata299's blog - 2009-2-6 vim環境を晒してみる… いきなりですが、僕はvi派です。emacsは・・使ったことない(^^;) ということで、そろそろ.vimrcを晒しておくかと思ったんですが、よく考えたらすでにここ (more…) 3. hiroakit blog : Ubuntu と Vim - 2009-8-14 […] ナレッジエース: autocomplpop.vimでリアルタイムにキーワード補完 […] 4. Vimはじめての設定 « とらぶろぐ - 2009-12-21 […] プラグインの追加(リアルタイムキーワード補完) →autocomplpop.vimでリアルタイムにキ

    papiro
    papiro 2009/10/05
    Rubyのクラス・メソッド名を自動補完!
  • Matzにっき(2009-10-03) - the 0.8 true language

    << 2009/10/ 1 2 3 1. [言語] the 0.8 true language 4 1. ロンドン地下鉄 5 6 7 8 9 10 11 12 13 14 15 16 1. 日経済新聞夕刊「拓くひと」 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 >> _ [言語] the 0.8 true language あらゆることに使える完璧な言語(the one true language)が存在しないことは明らかである。 たとえば、Rubyがどんなにすばらしい言語でも、Ruby自身はRubyでは記述されていない。 また、OSなどRubyで記述するには向かない分野はいくらでもある。 そもそもRubyが向かないプログラマーもいるようだが、その点には今回は触れない。 しかし、100%を考えるから、完璧な言語は存在しないわけだが、 仮に80

  • いつきログ(2009-01-07)

    ◆ [日記][プログラム] サーバーにSQLite3を入れる あくまでユーザ環境で。 cd ~/src ftp http://www.sqlite.org/sqlite-3.6.7.tar.gz tar xvzf sqlite-3.6.7.tar.gz cd sqlite-3.6.7 ./configure --prefix=$HOME make make install これでインストール完了。rehashしてsqlite3とか叩けば使えるようになっています。 ◆ [日記][プログラム] サーバにsqlite3-rubyを入れる gem18 install sqlite3-rubyで行けるかなーと思ったけどsqlite3.hがねーよ、と怒られたのでRubyForge: SQLite-Ruby: Project Infoからsqlite3-rubyなtar.gzをダウンロードしてインストー

    いつきログ(2009-01-07)
    papiro
    papiro 2009/10/01
    gem install sqlite3-ruby -- --with-sqlite3-dir=ほげほげ --がないとオプションと認識されないのか
  • はてなブログ | 無料ブログを作成しよう

    新米と秋刀魚のわた焼き お刺身用の秋刀魚を買いました。1尾250円です 3枚におろして、秋刀魚のわたに酒、味醂、醤油で調味して1時間ほど漬け込み、グリルで焼きました 秋刀魚のわた焼き わたの、苦味が程よくマイルドに調味され、クセになる味わいです 艶やかな新米と一緒に 自家製お漬物 土…

    はてなブログ | 無料ブログを作成しよう
    papiro
    papiro 2009/09/28
    configure時に--with-iconv-dir=/usr/localが必要だ!
  • DSLでコマンドラインオプションを解析するchoice.rb - http://rubikitch.com/に移転しました

    yasnippet.elについて調べていたら、おもしろいライブラリをみつけたので紹介。 choiceというライブラリは、コマンドラインオプションを解析するDSL、いわばoptparseのDSL版と考えることができる。 使用例はこんな感じ。 明白すぎてコードのコメントは不要だろう。 RubyGemsパッケージが用意されているので、「gem install choice」で簡単インストール。 require 'choice' def parse_options # cited from # http://yasnippet.googlecode.com/svn/trunk/extras/textmate_import.rb Choice.options do header '' header 'Standard Options:' option :snippet_dir do short '-

    DSLでコマンドラインオプションを解析するchoice.rb - http://rubikitch.com/に移転しました
    papiro
    papiro 2009/09/26
    コマンドラインオプション解析か
  • Migemo: ローマ字のまま日本語をインクリメンタル検索

    Migemo とは? Migemo はローマ字のまま日語をインクリメンタル検索するため のツールです。かな漢字変換をすることなく日語のインクリメン タル検索を快適に行うことができます。 新着情報 2004-06-28: 関連リンク集に fub と XUL/Migemoプロジェクト を追加しました。 2004-01-28: yoshi223氏による MigemizeExplorer が公開されました。 Windows の「エクスプローラーにおいてローマ字入力のみで日語 ファイルをインクリメンタルに検索/選択することを可能にする」 ツールです。 2003-05-29: Migemo 0.40 を公開 連文節の検索に対応しました。 C/Migemoに対応しました。 Emacs側でのキャッシュに対応しました。 (白井秀行さんによる改良) Ruby 1.8 でも動くようにしました。 その他、細

    papiro
    papiro 2009/09/25
    これは検索に便利そうだ!KaoriYa版のVimにも搭載!
  • Rubyist Magazine - ActiveLdap を使ってみよう(前編)

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    papiro
    papiro 2009/09/24
    LDAPユーザー統合環境で欲しい!
  • IPA、業務システムでRubyを用いるためのチューニング手法と課題を公表 | エンタープライズ | マイコミジャーナル

    IPA(情報処理推進機構)は9月7日、「自治体・企業等の情報システムへのRuby適用可能性に関する調査」の報告書を公開した。同調査ではRubyについて、自治体や企業などの業務システムの開発といった分野を想定し、機能面・非機能面からその適用性の評価を行った。 調査を実施したのは、「Enterprise Ruby コンソーシアム(テクノプロジェクト、みずほ情報総研)」。検証環境は、富士通の「Platform Solution Center」に設けられた検証ルームと検証用機器が用いられた。 富士通「Platform Solution Center」のサーバルームと検証ルーム 同検証の目的は、Rubyを用いた「入出力処理」、入出力処理によって構成される「アプリケーションとしての処理プロセス」を想定したベンチマークを取得し、幅広いアプリケーション開発にRubyを用いる際に参考となる計測データやチュー