2009-03-01から1ヶ月間の記事一覧

Rubyの二つのスナップショットをコマンド一つでインストール - わだいのたけひこのにっき

はじめに何台かのLinuxとCygwinの環境で,Rubyの最新版スナップショット(1.9系列)と安定版スナップショット(1.8系列)をビルドし,インストールしています.一つの実行環境で,1.9系列と1.8系列の両方で動作を確認したい,ということがときどきあります.…

実行しているrubyインタプリタを使って別のrubyスクリプトを実行する - I sort my thought...

ベンチマークをまとめて走らせるプログラムなどを書いているようなときは、system('/usr/bin/ruby some_script.rb')とか書きがちなのですが、/usr/bin/rubyと固定で書いてると、別のところにある1.9.1とかでふと実行してしようと思ったときにスクリプトを書…

Ruby Freaks Lounge:第4回 Ruby M17N 事始め:文字コード編|gihyo.jp … 技術評論社

Ruby Freaks Lounge 第4回 Ruby M17N 事始め:文字コード編 2009年3月23日 成瀬ゆい 12はじめに 今回は文字列を扱う際には忘れてはならない文字コードについて,日本人が知っておくべきエンコーディングを中心に解説していきます。 US-ASCII ASCIIは,ASA(A…

ruby on rails のデバッグ方法

DoRuby! (ドルビー!) は現場のエンジニアによる、主にRubyなどの技術に関する様々な実践ノウハウを集めた技術情報サイトです。こんにちは、KBMJの中平@railsエンジニアです。 今回はruby on railsのデバッグ方法を紹介しようと思います。以前、aptanaでrails…

遅延条件ブロックで複雑な条件節を簡潔にする - Hello, world! - s21g UL/LIタグを使ってリストを表示するときに、コレクションが空の場合はULタグを表示したくない場合というのが頻繁にあります。1 2 3 4 5 6 7 そういう時は、だいた... http://blog.s21g.c…

へぼへぼCTO日記 - メールアドレス(addr-spec)の正規表現

能書き前エントリを書いてからいろいろと調べていて驚いたんだけど、日本語のwebsiteで、それなりにまともにRFC822(RFC2822,RFC5322)に準拠した(もしくはきちんと意図的に準拠していない部分を選択している)正規表現はPerlだろうがPHPだろうがRubyだろうが軽…

Rails-2.3.2とI18nを使って会社サイトを作り直しました - Hello, world! - s21g 会社設立以来ほとんど更新していなかったのですが、iPhoneアプリ等の開発で製品を紹介するページを置く場所が必要になったので、Rails-2.3.2がリリースされた事もあり、I18nを…

Rubyでメール送信する

require 'net/smtp'to_mail_addr = 'to@sample.com' #送信先メールアドレスfrom_mail_addr = 'from@sample.com' #送信元メールアドレスsubject = '件名だよ'message = 'メール内容だよ'data = "Subject: #{subject}\n" + messageNet::SMTP.start('lo... http…

Ruby/Rubygems使い方まとめ - 俺の基地

ネットワークからパッケージを探して一覧で出す hogeってキーワードに引っかかるパッケージ一覧出すgem search --remote hoge省略形gem search -r hoge▲▼ http://yakinikunotare.boo.jp/orebase/index.php?cmd=read&page=Ruby%2FRubygems%BB%C8%A4%A4%CA%FD%…

Ruby on Rails.tmbundle WhatUsing Ruby on Rails? Using TextMate? Here is Rails TextMate bundle, now ready for Rails 2.0.DownloadRuby on Rails.tmbundleForumhttp://groups.google.com/group/rails-textmateHow to submit patchesRea... http://rails…

どのフレームワークが将来的に有望か - Rails 雑感 - Ruby on Rails with OIAX

前回のどのプログラミング言語が将来的に有望かに続いて、今回は Web アプリケーションのためのフレームワークに関するトレンドを探ってみたいと思います。比較の軸になるのは、もちろん我らが Ruby on Rails です。比較の対象は以下の通り(括弧内はフレー…

404 Blog Not Found:Ajax - Lightweight Languages を実行するAPI

The requested blog was not found on this server -- unless you requested that of Dan Kogai (小飼 弾). http://blog.livedoor.jp/dankogai/archives/51190474.html おもしろい! すごい これはすごい。学習用にわざわざPythonをインストールしなくともよ…

emacsとrubyでC-cC-l(run-ruby)ができることを今まで気がつかなかった。 - 計算機と戯れる日々

コンピュータemacsで .rbファイルをruby-modeで編集中にC-cC-s (run-ruby) -> irbが別バッファで起動C-xC-o (other-window) -> 元のバッファに戻るC-cC-l (ruby-load-file) -> irbのいるバッファで現在編集中の.rbを実行やってみようとも思ってなかったorz h…

RailsデプロイはRailsを使う人なら買っておくべき本 - I am Cruby!

読書感想文, RailsRailsデプロイを全部読み終えました.Railsデプロイ作者: Ezra Zygmuntowicz, Bruce A. Tate, Clinton Begin, 前田修吾(監訳), 橋本将(監訳), 小倉正充(監訳), 牧野聡出版社/メーカー: オライリージャパン発売日: 2009/03/16メディア: 大型…

第81回 高階関数を理解できないとRubyは理解できない - bingo_nakanishiの他言語出身者のためのPerl入門

19:11 | Rubyにはブロックというものが存在する。array = [1,3,5,9]array.each{|i| puts i}.each{|i| print ' '; puts i*2}結果:1359261018このブロックは、高階関数なのである。まつもと直伝 プログラミングのオキテ 第5回(1):ITpro eachには{ }と中括…

オレオレscaffold generator を作る - yuum3のお仕事日記

Ruby on Rails の Scaffold generator はアプリの元になるコードを生成するに便利ですが実際のアプリを作る際には、XMLをレスポンスするコードは要らないとか、日本語じゃないとか、テンプレートがイマイチだとかいろいろ不満点があると思います。 標準のSca…

saush.com 損 Blog Archive 損 Write an Internet search engine with 200 lines of Ruby code

Most people who know me realises at some point in time that I go through cycles where I dive into things that catch my imagination and obsess over it for days, weeks or even months. Some things like o... http://blog.saush.com/2009/03/write…

blog_entries コントローラの修正 - 『基礎 Ruby on Rails』の asagao を Rails 2.2 に対応させる - Ruby on Rails with OIAX

前回は、members コントローラの機能テストを通しました。今日は、blog_entries コントローラです。> ruby -Itest test/functional/blog_entries_controller_test.rb(中略)19 tests, 54 assertions, 1 failures, 2 errorsざっとメッセージを見たところ、memb…

InfoQ: MacRuby 0.4がHotCocoa::Graphics、Threaded GC、DTraceでリリース MacRuby 0.4がHotCocoa::Graphics、Threaded GC、DTraceでリリース作者 Werner Schuster, 翻訳者 編集部 投稿日 2009年3月19日 午後12時30分 コミュニティ Ruby トピック ランタイム…

Gitを使いこなすための20のコマンド - SourceForge.JP Magazine

LinuxカーネルやRuby on Rails、Perlなど、近年多くの大規模プロジェクトで採用されているバージョン管理システムが「Git」だ。Gitには非常に多数のコマンドが用意されているが、日常的に使用するコマンドは20個程度と言われている。本記事では、Gitを使いこ…

fabiokung's rfactor at master - GitHub

This repository is private.All pages are served over SSL and all pushing and pulling is done over SSH.No one may fork, clone, or view it unless they are added as a member.Every repository with this ic... http://github.com/fabiokung/rfactor…

MongrelはRuby 1.9と互換性が無い - Kazzzの日記

#25 (mongrel not compatible with Ruby 1.9) - Mongrel - Tracがーん。Note that currently gem install mongrel under 1.9 doesn't work [and it shouldn't] but it fails because it requires fastthread, and fastth... http://d.hatena.ne.jp/Kazzz/200…

capistrano_recipe_and_howto_for_rails_mongrel_and_nginx [Slicehost]

Here is how to setup an ubuntu slice with rails, mongrel_cluster, and nginx, AND deploy your application in under ten minutes (the first time it will probably take you a little longer, but with practi... http://wiki.slicehost.com/doku.php?…

【連載】セカイ系ウェブツール考 (64) 10年前とは違う、実務に役立つ「グループウェア」の今模様 | ネット | マイコミジャーナル

今回のテーマは「グループウェア」社内におけるスケジュールや顧客情報などを一元管理する仕組みとして利用されるのがグループウェアだ。元々、Microsoft OutlookやLotus Notesなどのクライアント型アプリケーションが多かったが、インターネットやLANの普及…

Rack統合「Ruby on Rails 2.3」正式版がリリース - SourceForge.JP Magazine

Rubyを利用したオープンソースのWebアプリケーション開発フレームワーク「Ruby on Rails」の作者、David Heinemeier Hansson氏は3月16日、最新版「Ruby on Rails 2.3.0」をリリースした。開発中の新機能を包括的に統合、「長期的に見て最も価値あるアップグ…

RubyからPythonに移行した開発者の残尿感を下げる最良の方法 ― TRIVIAL TECHNOLOGIES 2.0 byats―posted at2009-03-18 12:19last modified2009-03-18 12:19 http://coreblog.org/ats/rubyish-end-in-python end = "\(^o^)/オワタ" わろっしゅ ちょうおすす…

ページネーション - 『基礎 Ruby on Rails』の asagao を Rails 2.2 に対応させる - Ruby on Rails with OIAX

前回は、トップページが表示できたところで終わりました。単体テストは通るでしょうか。> rake test:units(省略)/usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb:428:in`load_missing_constant': Expected /home/kurod…

検索エンジンとしてのTwitter − @IT

2009/03/18 Twitterが新しい検索エンジンとして注目されている。ユーザーに新たな情報を提供するだけでなく、ビジネス展開の加速も予想される。ネットのつぶやきが流れる「貧乏人の電子メールシステム」(グーグル CEOのエリック・シュミット氏の発言)は、…

Rails 2.3登場、デフォルト組み合わせの設定可能に | エンタープライズ | マイコミジャーナル

Ruby on RailsRuby on Rails 2.3がリリース状態に達したとRiding Railsで発表された。Rails 2.3の正式版はRails 2.3.2ということになる。プロダクションラインとして採用されている2系の最新版で、Railsを運用に使っている場合はアップグレードまたは採用を…

「日本語WordNetのデータベースを探索するフロントエンドプログラム」を Ruby で書き直した - Learning to be Me

日本語WordNetのデータベースを探索するフロントエンドプログラム - yanbe.diff - subtech を読んで使ってみようとしたが、Python 2.6 が手元のマシンに入っておらず、apt で探すもみつからず、絶望的な気分になり、Ruby で書き直してみた。基本的にはそのま…