「 Ruby 」一覧

プログラミング言語「Ruby」に関するカテゴリ

Ruby拡張ライブラリを含むGemのつくりかた

Ruby拡張ライブラリを含むGemのつくりかた

今回は拡張ライブラリを含むGemを開発するための流れを学習するために、簡単なgemをつくることにします。 簡単なC言語で記述された拡張をG...

記事を読む

Terminalに雪を降らす魔法の1ライナー

Terminalに雪を降らす魔法の1ライナー

街にクリスマスソングが流れ始め、街がイルミネーションに包まれ始めると思い出すことがあります。 あぁ、このターミナルでも雪がふるんだよなぁ。...

記事を読む

Ruby2.3.0リリース 主な新機能についてサンプルコードとともに紹介

Ruby2.3.0リリース 主な新機能についてサンプルコードとともに紹介

メリー・クリスマス @HIROCASTER でございませう。 今日はクリスマス。そしてRubyのリリース日です。 今年はRuby2.3.0の...

記事を読む

dog pile effect という現象についてRailsで解消するにはrace_condition_ttlを利用する

dog pile effect という現象についてRailsで解消するにはrace_condition_ttlを利用する

RailsのキャッシュストアであるActiveSupport::Cache::Storeには:race_condition_ttlというオプ...

記事を読む

rubocopによる静的コード解析でRubyのコード品質を保つ

rubocopによる静的コード解析でRubyのコード品質を保つ

rubocopはRubyの静的コード解析ツールです。このコード解析を通すことによって、一定のRubyの書き方に統一することができます。また...

記事を読む

pryをMySQLのクライアントのようにテーブル表示する

pryをMySQLのクライアントのようにテーブル表示する

pryはいざというとき、便利だなと思う@HIROCASTERでございませう。 hirb-unicodeを使って、pry操作中のActiv...

記事を読む

pryをリアルタイムでSyntax Highlightする

pryをリアルタイムでSyntax Highlightする

なんだかんだで数多くのGemを1プロジェクトで使うことになる@HIROCASTERでございませう。 irbのようにインタラクティブにRu...

記事を読む

webmockとvcrを利用してHTTPのmockを作成する

webmockとvcrを利用してHTTPのmockを作成する

RubyやRailsで外部APIを利用するソフトウェアを開発しているときに、テストで実際に何度もAPIに問い合わせにをしていたら、遅く...

記事を読む

Rails使いよspork, zeusからspringへ!

Rails使いよspork, zeusからspringへ!

Rails application preloader といえば spork や zeus を使っている人もいるかと思います。 今後、期...

記事を読む

きちんとRailsは3.2.11にバージョンアップしましょうね!

きちんとRailsは3.2.11にバージョンアップしましょうね!

アナウンスできるのもすごいけど、サクッとバージョンあげられるRailsおよびRuby界隈のテクノロジーは便利だなぁと感心する@HIROCA...

記事を読む

Rails高速化特集!! WEB+DB PRESS Vol.70は本日発売

Rails高速化特集!! WEB+DB PRESS Vol.70は本日発売

Web+DB PRESSの発売日ですよ!?@HIROCASTERでございませう。 WEB+DB PRESS Vol.70 WEB+DB...

記事を読む

今週末だけ無料! code school 徹底活用学習方法

今週末だけ無料! code school 徹底活用学習方法

今週末だけ無料のcode schoolを活用しない手はありません。@HIROCASTERでございませう。 プログラミングのオンライン...

記事を読む

プログラミングのオンライン学習が無料開放 Rails, Backbone.js, etc

プログラミングのオンライン学習が無料開放 Rails, Backbone.js, etc

これは週末やりたいな−。と思った@HIROCASTERでございませう。 いまどきのRubyとRailsの学び方として取り上げたことの...

記事を読む

Mac10.7.3 Xcode4.3.2 rvm Ruby1.9.3-p194 環境構築

Mac10.7.3 Xcode4.3.2 rvm Ruby1.9.3-p194 環境構築

Xcodeとrvmと最新のrubyではめられた感じ満載の@HIROCASTERでございませう。 手元のXcodeがすごく古かったので...

記事を読む

本当にありがとう。最後の RubyKaigi2011 #rubykaigi

本当にありがとう。最後の RubyKaigi2011 #rubykaigi

Aaron Patterson (tenderlove) による‪ペアプログラマー道‬‏(動画)から全てが始まる最後の日本Ruby会議...

記事を読む

passengerもrvmで動かすOSのrubyに依存しない環境づくり

passengerもrvmで動かすOSのrubyに依存しない環境づくり

OSに最初からついているrubyのバージョンやパッケージのバージョンとかを見てみると、 $ /usr/bin/ruby -v ruby...

記事を読む

いまどきのRubyとRailsの学び方

いまどきのRubyとRailsの学び方

code school という学習サイトがあります。現在は、Ruby on Railsに特化したコンテンツがありますが、確認する限りでは...

記事を読む

herokuでruby 1.9.2を使う方法

herokuでruby 1.9.2を使う方法

はRails使いには便利なホスティングサービス。 1つのコマンドだけでRailsのデプロイを自動でしてくれてすぐに動作する。 小さいアプリ...

記事を読む

そうだ、rails3でfactory_girlをつかおう!

そうだ、rails3でfactory_girlをつかおう!

Fixturesを利用してテストを書いていくと、リレーションの定義がファイルをまたいでわかりづらくなったり、同じようなデータなのだけど、少...

記事を読む

emacsでruby開発環境を整える

emacsでruby開発環境を整える

emacs の elisp が ruby のソースコードに一通り含まれているらしいので確認する。 $ wget $ tar jxvf r...

記事を読む

daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ

daemontoolsで勝手にプロセスが終了していたという悲しい状況を防ぐ

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法 にて、Rubyスクリプトをデーモン化して、簡単に自動起動と...

記事を読む

達人プログラマーに学ぶ リファクタリング

達人プログラマーに学ぶ リファクタリング

ガーデニングのメタファーはソフトウェア開発の現実にかなり近いものです。あるルーチンが大きくなりすぎたり、色々なことを実現しようとしすぎてい...

記事を読む

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法

Ruby1.9スクリプト(Twitterbot)をLinuxデーモン化する方法

Ruby 1.9系からRubyスクリプトをデーモン化するのが1行できるようになりました。 3分でわかる RubyでつぶやくTwitt...

記事を読む

Ruby Enterprise EditionによってRedmineのメモリ使用量を42%節約

Ruby Enterprise EditionによってRedmineのメモリ使用量を42%節約

昨日インストールしたRedmineですが、格安VPSで動かすにはちとメモリを使いすぎる。 Ruby Enterprise Editionで...

記事を読む

Redmineによる個人的に書いたコードを管理する意義と必要性と方法

Redmineによる個人的に書いたコードを管理する意義と必要性と方法

Redmineはプロジェクト管理ソフトウェアです。 課題(タスク)管理 ガントチャート、カレンダー Wiki 工数管理 SCM...

記事を読む

Twitter OAuthに必要なKEYをそろえる

Twitter OAuthに必要なKEYをそろえる

TwitterのAPIをRubyでいじっていたので、書きました。 CONSUMER_KEYとCONSUMER_SECRETは事前に入手し...

記事を読む

5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ

5分でわかる Ruby を知らない人が Ruby の便利さを学べる記事をかいたよ

Ruby を知らない人に Ruby の話をして欲しいと言われてないけど、ブログを書きました。(*1) 難しい話は抜きにしたいんだけど、抜...

記事を読む

RubyKaigi2010 3日目レポート

RubyKaigi2010 3日目レポート

家に帰って、Rubyラーメン食べて、レポート書くまでがRubyKaigi2010ですよ。 RWikiを怠慢な私の10年間 - Mas...

記事を読む

RubyKaigi2010 2日目レポート

RubyKaigi2010 2日目レポート

家に帰ってレポート書くまでがイベントの参加ですよ。 ってことで、2日目のレポート。(1日目は残念ながら不参加) そもそも着いたのが1...

記事を読む

mixiアプリの会員数をグラフ化

mixiアプリの会員数をグラフ化

twitterでmixiアプリ(携帯)の「まちつく!」がハンパないぐらい会員数が伸びてるってことで、mixiから会員数を取得してくるスクリプ...

記事を読む

Ruby製KVS「ROMA」公開

Ruby製KVS「ROMA」公開

本日おこなわれた楽天テクノロジーカンファレンス2009にて、楽天トラベルで稼働しているKVS(Key Value Store)のROMAが...

記事を読む

プログラミング問題を求めて

プログラミング問題を求めて

Fizz-Buzz問題みたいな数分で解けるプログラミング問題をまとめたものがあったら、ちょっとやってみたいなぁ。と考えて探してみたけど、い...

記事を読む

Fizz Buzz 問題 プログラムを書けないプログラマを雇うのは雇う側の問題

Fizz Buzz 問題 プログラムを書けないプログラマを雇うのは雇う側の問題

プログラマの中途募集をしたら、「PHPできます」という技術者が応募してきて、1週間使って、WEBメールフォーム1つすら仕様通りにできなかっ...

記事を読む

rails マイグレーションで特定のバージョンを指定する

rails マイグレーションで特定のバージョンを指定する

$ rake db:migrate VERSION=23 バージョンはdb/migrateディレクトリ以下にあるddd_create_c...

記事を読む

Rubyをはじめるなら「たのしいRuby」から

Rubyをはじめるなら「たのしいRuby」から

Rubyをはじめるなら、これからといわれるほど、 鉄板と思われる「たのしいRuby」をやっとこ読み終わる。 で、結局、やっぱり鉄板だと思...

記事を読む

RailsによるアジャイルWebアプリケーション開発をやってるときにつまずいたところ

RailsによるアジャイルWebアプリケーション開発をやってるときにつまずいたところ

RailsによるアジャイルWebアプリケーション開発をやってるときにつまずいたところ。 第10章1節 イテレーション E1:注文情報の取得...

記事を読む

RJSでpage.visual_effectのhighlightのオプション

RJSでpage.visual_effectのhighlightのオプション

RJSでのサンプルコードがいろいろと実挙動と違うのでメモ。 まずは、動かないサンプルソース。 page.visual_effect :h...

記事を読む

Rubyはじめました。コミュニティのあたたかいメッセージを求めています。

Rubyはじめました。コミュニティのあたたかいメッセージを求めています。

Ruby on Railsのガイドをやって、Rubyistの勉強会動画を見たら「Rubyすげぇ!」とか思って、MacだしRubyやろう...

記事を読む

スポンサーリンク