2009-03-15から1日間の記事一覧

RailsでCucumberのカバレッジをとる方法メモ - AorBorF

RailsでCucumberでテストを行った際のカバレッジをとってみたので、その手順をメモ参考URL http://wiki.github.com/aslakhellesoy/cucumber/using-rcov-with-cucumber-and-railsrcovのインストール参考にしたgithubのwikiではrcovではなくてspicycode-rcovを…

MOONGIFT: Ruby on RailsによるDiggクローン「Riggit」:オープンソースを毎日紹介

日本ではいまいち流行りきらないソーシャルニュースサイト。ブックマークサービスくらいのが気軽で良いのかも知れないが、あるニュースソースに対してコミュニケーションをしようと思うと、ブックマークではちょっと物足りない感がある。Ruby on Railsによる…

まつもと直伝 プログラミングのオキテ 第8回:ITpro

今回はソフトウエア設計に登場するパターンをまとめたものである「デザイン・パターン」について学びましょう。ソフトウエア設計において適切なデザイン・パターンをカタログから選び出すことで,複雑なプログラムでも効率良く設計できるようになります。デ…

sayコマンドで日本語を読み上げる - 橋本詳解

Macのsayコマンドはローマ字しか読めないので、MeCabで漢字をカタカナにして、カタカナを全角半角,ひらがなカタカナの変換 - ロバの耳でひらがなに変換、さらにromkanでひらがなをローマ字に変換してようやくsayに読ませると日本語を読み上げれる。 ……発音…

map が面倒なので DelegateMap - まめめも

簡単なことをする map を書くのが面倒です。配列の各要素に 1 足す程度のことで、いちいち .map {|x| x + 1 } などと 12 ストローク (空白除く) も必要なんですよ。しかもなんかごちゃごちゃして読みにくい。使用頻度の低い inject とかなら許せるんですが、…

Close to the EDGE Rails 2.2.2のI18n機能による日本語化がイケてない6つの理由

Rails 2.2から導入されたI18nモジュールだが、さすがにバージョン0.0.1だけあって、実際に日本語でアプリを作ってみると細かいところでちょっとずつイケてなかったりするところが目につく。以下に、僕が今までに気になったところを挙げてみよう。1. ARのerro…

絶対復習というWEBサービスをリリースしました - I am Cruby!

Ruby, Rails, 絶対復習この度,絶対復習というWEBサービスをリリースしました.絶対復習:このサイトについて 一言で説明忘れやすい事柄を絶対に復習するためのサービス 具体的に説明人間は忘れっぽい生き物です.一週間も経たないうちに殆どの情報は頭の中…

MOONGIFT: Ruby on Railsによる動画メディアサーバ「xiclodish」:オープンソースを毎日紹介

動画を楽しむならローカルよりもWebブラウザを使った方が手軽だし共有もできて楽しい。社内においてある動画や個人で持っている動画もWebブラウザから見られるようにすれば、もっと皆が見てくれるようになる。動画のリストアップFlashビデオファイルがあるな…

Railsマガジン1号登場、無料PDF版も | エンタープライズ | マイコミジャーナル

Ruby on RailsRailsを使っている開発者は注目しておきたい。1日(米国時間)に同シリーズ初のマガジンとなる『Rails Magazine #1』が出版された。9記事、36ページで構成されたフルカラーの雑誌で、8米ドルで販売されている。Rubyを使ったデリゲーションからパ…

50+ Ruby-related Blogs to Read | RubyLearning Blog

A List of Blogs to ReadI have compiled a list of over 50 Ruby-related blogs of Rubyists and companies, in alphabetical order. The list is not intended to be all-inclusive, but it should give you a gre... http://rubylearning.com/blog/2009/0…

AquesTalk/Ruby - Ruby bindings for AquesTalk.

http://aqtk.rubyforge.org/ ゆっくりした結果がこれだよ!! AquesTalk/Ruby - Ruby bindings for AquesTalk. : AquesTalk/Rubyはテキスト音声合成ミドルウェア「AquesTalk」のRubyバインディングです。 日本語の文章のサウンドデバイスへの出力や、WAVフォ…

Ruby勉強会@札幌 "Rubyist入門講座"

Ruby勉強会@札幌 "Rubyist入門講座"Ruby @RubyistRubysnoozer.05@gmail.comOSC 2007 Hokkaido2007-06-30( )“ ”I LOVE RUBY24Dave Thomas “The Island Of Ruby”theme of this seminarhttp://www.ruby-lang.org/ja/http://www.r... http://www.slideshare.net/…

こんなRuby言語 - 檜山正幸のキマイラ飼育記

雑記/備忘 | 11:42 | Ruby言語ってご存知ですか?インタプリタを開始すると、次のようなバナーが出るようです(動かしたことないけど)。+------------------------------+| `The Ruby Interpreter' || || Copyright 1993 Graham Hutton || graham@cs.chalm…

libxml-rubyが7年かけて1.0に到達 Ruby 1.9.1にも対応:CodeZine

Rubyに強力なXML処理機能を追加するlibxml-rubyが長い開発期間を経て、ついに3月7日、バージョン1.0に到達した。その後もバグフィックスを重ね、3月10日にはバージョン1.1.1がリリースされている。libxml-rubyは、GNOMEプロジェクトのポータブルな XMLツール…

MOONGIFT: 項目ごとに並び替えができるRuby on Rails製Wikiエンジン「Wiki on Rails」:オープンソースを毎日紹介

オープンソース・フリーウェアを毎日紹介するブログ。日々の業務の効率化、新しいサービスのネタ探しにどうぞ。SNS、SBS、CMS、オフィス、画像編集、ユーティリティ、Firefoxアドオン、テキストエディタ、ゲーム…ジャンルは様々。Webサービスの企画、構築承…

このごろRails周りで作ったもの - moroの日記

railsこのごろ、いろいろ小物を作ってGitHubにおいたりしています。http://github.org/moroこっそりおいていたんですが、fork 0、watch 1(オレオレ)という寂しい状況が続いていますので、流石にご紹介したくなってきました。興味のある方がいればRails勉強会…

Phusion Passenger 2.1.2 (final) released Phusion Corporate Blog

Phusion Passenger is an Apache module for deploying Ruby on Rails web applications, and is mainly focused on ease of use and stability.Recent changesPhusion Passenger is under constant maintenance and... http://blog.phusion.nl/2009/03/13/p…

安定な結婚の問題 stable marriage problem - I am Cruby!

Ruby, アルゴリズム早起きをする事にした.ラジオ体操とかするのもあれなんで,アルゴリズム体操でもしようかと思う. 問題N人の男性とN人の女性が集団お見合いをし,おのおの異性を好みの順に順位付けした.この順位表を元に安定な縁結びをしなさい. 感想※…

Pythonな人とRubyな人の違い - 思っているよりもずっとずっと人生は短い。

柴田さんの「Python 3.0がここ数年は初心者に非推奨なたった一つの理由」を読みました。「Python 3.0がここ数年は初心者に非推奨なたった一つの理由」手前味噌ですが、先日のるびまの巻頭言と比べると、Pythonな人とRubyな人の違いがよく出てるんじゃないか…

Ruby On Rails2.2で作るサンプルアプリケーション(ON さくらインターネット) - 大人になったら肺呼吸

さくらインターネットでRuby on Rails2.2とMySQLを使ったアプリケーションを作ってみた。つまづいた部分が多々あったので、忘れないようにメモしておく。 Ruby on Railのインストール以下を参考にRuby on Railのインストールを行う。がんちゃんのブログ: さ…