![http://www.machu.jp/posts/20110521/p01/](https://cdn-ak-scissors.b.st-hatena.com/image/square/5105268dafcba9e4971eac9388cb3455fc931b9f/height=288;version=1;width=512/http%3A%2F%2Ffarm3.staticflickr.com%2F2344%2F5746290015_c64bd6535c.jpg)
RVM is maintained by community of volunteers, report issues to RVM issues tracker. RVM Github organization. Love RVM? Help us maintain RVM, a donation can help with it. Want to help in other way, want to be a sponsor? Michal Papis ∞Installing RVM RVM supports most UNIX like systems and Windows (with Cygwin or Bash on Ubuntu on Windows). The basic requirements are bash, curl, gpg2 and overall GNU v
先日から「Rubyベストプラクティス」を読んでいる。 これは確かに中級者向けで、左手に「プログラミング言語Ruby」を開きつつ読んでいる。(読んでみたら本書内でも勧められていた。) 「対象読者」にある下記の記述は本気である。「メタプログラミングRuby」とは違って(「メタプログラミングRuby」は「自称初心者」こそ読むべき - holyppの日記)、初心者には辛い。私も辛い。 本書はRuby初心者を想定して書かれたものではない。プログラミングを始めたばかりの方にはあまり役に立たないだろう。 (中略) 少なくとも中級レベルの経験があれば、本書を読み進めていくのは楽しいはずだ。必要に応じて調べられるよう、お気に入りの参考書を手元に置いておくとよいだろう。 『プログラミング言語Ruby』(オライリー・ジャパン)か、『プログラミングRuby第2版言語編、ライブラリ編』(オーム社)があればよいだろう
conifgure とか書いちゃうタイプの僕です。 普段 RVM しか使わなくなってしまい、本番サーバも用意することがめっきりなくなったので忘れていましたが、Ruby 1.9.3 がリリースされていたので、RVM にインストールするのとあわせて、gitlab 用に一台立てた所、警告がでるようになってしまいました。 It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby.放置しても解決することではないので、指示の通り libyaml を導入して片付けてしまいましょう。 # wget http://pyyaml.org/download/libyaml/yaml-0.1
ssbはRuby製のフリーウェア(ソースコードは公開されている)。モバイルサイトを開発している時にデザインや動作を確認しようと思うと必要になるのがモバイルサイト向けのブラウザだ。携帯電話のキャリアが出しているものもあるが、機能的には優れていないしWindows向けばかりだ。 Googleにアクセスした所 そこで外部の人たちが作っているモバイルサイトブラウザを使うのが一般的だ。Firefoxを使ったMobileSimulatorを使ったり、Perl製のMoxyも知られている。そしてここではRuby製のssbを紹介しよう。 ssbはWebrickを使ってWebサーバが立ち上がり、モバイルサイトにダミーアクセスする。携帯電話に真似たユーザエージェントやヘッダ情報を送れるのが特徴だ。モバイルサイトは左側に表示され、右側で受け取ったヘッダ内容やレンダリング内容を表示できるようになっている。 設定画面
〜書き途中〜 Ruby on Railsのテストの書き方 (モデルの単体テストと,コントローラの機能テスト) http://language-and-engineering.hatenablog.jp/entry/20091023/p1 テストデータやテストケースを作る際,下記のような要望が生じる。 yaml形式のfixturesではなく,もっと管理しやすい+編集しやすいファイル形式でテストデータを作りたい。 →Excelでテストデータを書きたい。 Excelならテーブル内のカラム追加・削除・名称変更が容易になる。yamlだと大変。 Excelなら類似したレコードを大量に作るのが簡単。オートフィル機能を使えるから。 テストデータとして同じデータを繰り返し書かなくてすむように,テストデータ間の include を行ないたい。 →テストデータのDRY化。変更発生時のメンテも容易にしたい。 1つ
すっげーべんり。 なのだけど、日本語が入力できないわ。表示が1カラムしか無いわで文字重なるし。 gettext重要。 なので、hetimaさんのplugin重要。超重要 CJK-Input.tmplugin これと、XCodeっぽくする奴 MissingDrawer それにBundleを入れやすくする GetBundle あと、お好みなんだけど、htmlとか html bundle svnとか svnmate railsというよりは、普通のrubyでは コマンド+ R で、ruby実行。 しかし、TM_RUBYが変な所向いてる場合も有るので確認して、適切な位置に。 設定位置が判らない場合は、prefarence->advanced->Shell valiablesの中に
RedcarはRuby製のオープンソース・ソフトウェア。プログラマにとってテキストエディタは最も重要なツールだろう。それだけにカスタマイズできるものや軽いもの、多機能なものなど自分の手にあったものを慎重に選ぶ必要がある。エディタの好き嫌いで生産性は大きく変わるはずだ。 シンプルなエディタ 自分でカスタマイズできることに大きな意味を持つのならば、普段使っているプログラミング言語でできたエディタを使ってみるのはどうだろう。RedcarはなんとRubyで作られたテキストエディタだ。Rubyを開発言語にしている方にはぴったりと言えるだろう。 RedcarはRubyはRubyでもJRubyで作られている。インストールはGemを使えるがインストールコマンドを実行するとJRubyもインストールされる。Redcarはシンプルなエディタで、行番号表示とコードハイライト機能がメインになっている。ハイライトはR
Ruby 1.9で実行するスクリプトに日本語を書く場合、スクリプトの文字コードを表すmagic commentは事実上必須となる。しかし、いちいち手で書くのは面倒臭い。Emacsは編集中のバッファの文字コードを知っているんだから、Emacsに書かせればいい。誰かがやってそうな気がするけど、見つからなかったので速攻で書いた。 別の文字コードで保存した場合には、magic commentも追随する。narrowingにも対応している。 Ruby 1.8を使っている人も将来Ruby 1.9に移行することになるので今のうちにやっておくといい。Ruby 1.8ではmagic commentは無視されるだけなのでつけていても問題ない。 (defun ruby-insert-magic-comment-if-needed () "バッファのcoding-systemをもとにmagic commentをつ
最近、急に自分の周辺で非技術者の人から twitter の話題を聞くことが多くなりました。うーんツイッター流行ってきてるんだなー、じゃなんかネタスクリプトでも書いてみよっかな、、、と30秒ほど考えて「リアルにつぶやいた内容を音声認識してツイッターにポストするか」と思いつきました。 が、しかし、誰でも思いつくことは同じで、あちこちで似たような事をしている人がいたので、やっぱやめるかと思ったものの、クリスマスで暇だし、Mac OSX上でやってる人は見つけられないしで、勢いで音声入力システムの Julius を利用したツイッター投稿スクリプト書いてみました。ちなみに環境は、Mac OSX 10.5.8 + ruby 1.8.7 です。 音声認識システム Julius のインストール まず Julius の cvs から最新のソースをダウンロードしてコンパイル&インストールします。インストール先は
Web開発で使っているプログラミング言語やフレームワークを、そのままデスクトップアプリやモバイルアプリの開発に流用しようという動きがある。ますますWeb開発の比重が高まる中、開発者たちが日々使い、日々進化しているフレームワークを使いたいというニーズが出てくるのは自然なことだ。 それぞれアプローチに違いはあるが、こうした分類に当てはまる具体的なプロダクトとして、RubyStation、Titanium、bowline、JQTouch、RHodesなどがある。JavaScript、PHP、Ruby、Pythonを使ってWebアプリケーションを作成し、それをランタイムなどの環境ごとパッケージ。これをデスクトップやモバイル向けに配布して「アプリケーション」としてしまう、というものだ。多少の資源の無駄遣いよりも、手馴れた開発ツールで素早くアプリを構築したいというニーズに応える、富豪的な開発スタイルと
このエントリは Ruby Advent Calendar jp: 2009 : ATNDの7日目のエントリです。 上記のページに書いてあるとおり、12月中に1日から25日まで一つずつ Tips を書いていこう!という企画で、その7日目がぼくの担当となっています。 前のエントリはこっち:Ruby1.9に対してできること - takkan_mのNo planな日常 次の人はこっち: Road To RDoc - はてなかよっ! ここからが本題 みなさん irb は使っていると思われますけど irb に限らず、インタラクティブなインターフェイスがあると「ちょっとこの動作を確認したい」という時に重宝しますよね。 いきなり余談ですが 今仕事で Flex を使っているのですが irb に慣れきった体ではちょっとした動作確認などが非常に億劫で億劫で、irbのありがたみを痛感しているところです。 というわ
FunFX - A Ruby tool for functional testing of Adobe Flex applications FunFX is the only free alternative to achieve functional testing of Adobe Flex applications. Open-source and uses Ruby FunFX is open-source and uses Ruby to write tests. Ruby is a simple but yet powerfull language, which makes it possible to write tests that are easy to understand. Ruby was whosen due to its DOM capabilities an
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
新しいことにチャレンジしたいと思いつつも、そのために新しい技術を習得するとなるとコストが高くなってしまう。もっと手軽にはじめられるとスムーズではないだろうか。特にプログラミング言語は習得コストが高く、気軽にはじめようと思うまでには相当時間がかかってしまう。 iPhoneでRubyCocoaが使える! 幸いにして、Objective-Cには他言語とのブリッジを行う技術がある。そこで注目したいのがiPhone RubyCocoaだ。 今回紹介するオープンソース・ソフトウェアはiPhone RubyCocoa、その名の通りiPhone向けネイティブアプリケーションをRubyで開発するためのフレームワークだ。 iPhone RubyCocoaはRubyCocoaをiPhone向けに展開したフレームワークだ。RubyのスクリプトでiPhone向けの記述ができ、コンパイルすることでネイティブなアプリケ
Ruby on Rails 7.1.3.4 RDOC_MAIN.md railties/RDOC_MAIN.md Last modified: 2024-06-04 18:21:34 +0000 Welcome to Rails What’s Rails? Rails is a web-application framework that includes everything needed to create database-backed web applications according to the Model-View-Controller (MVC) pattern. Understanding the MVC pattern is key to understanding Rails. MVC divides your application into three laye
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く