私が初めて"彼女"を知ったのは、今のバイト先に入る少し前のことだった。 「オブジェクト指向? なるほど。しばらくよろしくね」 最初に出会った際、そう私は話しかけた。すると彼女はこう答えた。 「はい。至らぬところもあるかもしれませんが、精一杯頑張りますねっ」 差し出した手に触れた彼...
Posted by zzak on 21 Dec 2013 Translated by makimoto Ruby 2.1.0 以降、Semantic Versioning (日本語訳) に寄せたバージョニングに移行することを決定しました。 Ruby に、より明確で適切なバージョニングスキーマを提供するため、われわれは以下のポリシーに段階的に移行します。 ポリシーの変更 このポリシーは、 ruby-lang.org の管理者である柴田博志 (@hsbt) の提案にもとづくものです。 バージョンスキーマ MAJOR: MINOR リリースで対応できない互換性のない変更がある場合に増加する。 特別なイベントのために予約される。 MINOR: クリスマスごとに増加する。 API レベルでの非互換がありえる。 TEENY: API 互換性を維持するセキュリティフィックスやバグフィックス。 2.1.
OpenSUSE 13.1 Switching To Ruby-Based YaST Written by Michael Larabel in SUSE on 6 June 2013 at 10:38 AM EDT. 18 Comments YaST, the SUSE-developed administration and control utility that's original to the German-based Linux distribution, is being rewritten in Ruby for the upcoming openSUSE 13.1 release. YaST up to now has been written in its own language, YCP, but for several months now has been i
QA@ITはRuby on Railsで構築・運用しています。で、そろそろRailsの新メジャーバージョン、Rails4のリリースが近づいているようです(と、聞くようになってずいぶん経ちますが)。いろいろと新機能がありますが、GitHubを見ていて1つ驚いたことがあります。Ruby on Railsの生みの親のDHH(David Heinemeier Hanssonさん)が、メジャーバージョンアップとなるRails4に向けて行ったこのコミットに唐突感があったのです。よく使われるAPIの名前を、こんなに簡単に変えちゃうんだという軽い驚きです。 「壊れてねぇなら直すな」(If it ain’t broken, don’t fix it.)という有名な言葉があります。米国のジミー・カーター大統領時代の行政管理予算庁長官だったトーマス・バートラム・ランス氏の1977年の発言が人口に膾炙したもののよ
初心者ぺちぱーがRubyのコードを書くに当たって、大変勉強になったサイト、これから読んでおきたいドキュメントを紹介する。 Index Ruby入門・チュートリアル Ruby reference Ruby 2.0の新機能 Rubyコーディング規約 Ruby関連の情報 Ruby tool Ruby ブログ rbenv & ruby-build Gem Bundler irb pry RDoc YARD RSpec Cucumber SimpleCov ruby-prof Rake Rack Rack対応HTTPサーバー Sinatra Ruby on Rails Rails 4.0の新機能 Ruby入門・チュートリアル Rubyを始めるときに、入り口になるところ。他言語文化圏からの移民の人達は第1章 Ruby言語ミニマムから読み始めると、256倍ぐらい理解が早くなると思う。 第1章 Ruby言
Perl › 読み物 僕もPerl入門書いている身なので反応しておこうと思います。 メインコンテンツの「サンプルコードによるPerl入門」の目次はこちらです。こちらがメインコンテンツになります。Perlはとても便利なプログラミング言語ですので、一緒に学びましょう。 なぜ国内でPerlが急速に萎んだのか まずこの人はRubyとPythonが好きで、Perlが嫌いな人です。まぁ好き嫌いはあってよいんですけど、書いている内容が不誠実すぎて、信用ができないです。 Perlが萎んでいるという議論をする前に、ライブラリの数とか、アプリケーションの数とか、求人とか賃金とか採用している企業とかなんでもいいけれど、何か目に見える統計情報がないと、単なるイメージを落とすために書いていると思われても仕方がないと思う。 2005年 Railsの襲来 2005年に突如現れたRailsによって国内でRuby利用者が急
WEB系技術屋の管理人が、ネット・デジタル中心に日歩をつらつら LinuxやらRuby、Javascriptなどなど記事を載せています mukaer.com 構成&準備する物 Linux ( CentOS 6.2 環境を想定しています) コンパイルできる環境 git rbenv ruby-build (rbenvのplugin) rbenv-gemset (rbenvのplugin) git外部アクセスPort 9418 ( git://github.com ) CentOS だと下記コマンドでgitも含め一括インストール可能です。 $ yum -y groupinstall "Development Tools" rbenvのインストール rbenvのフォルダは/home/${HOME}/.rbenv/versions/1.9.2-p290 このように$HOMEディレクトリの直下で管理す
I use cookies to analyze how visitors use my website via Google Analytics: Accept Reject Dismiss _ Ruby 2.0 on Debian with ruby-build, rbenv 日曜日の関西Debian勉強会でもお話ししましたが, Debian パッケージになっていない Ruby インタープリタを気軽に試すには ruby-build + rbenv が便利です. というわけで, Ruby 2.0p0 を install してみました. 環境は Debian 7.0 (Wheezy) です. 以下, 6.0 Squeeze では動作未検証なのでご注意下さい. ruby-build? rbenv? ruby-build も rbenv も Debian 固有のモンではありませんので, ご存知
『るびま』は、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 直
Rubyコミュニティは2013年2月24日、オープンソースのプログラミング言語Rubyの新版2.0.0を正式リリースした。Rubyの誕生20周年を記念したリリースであり、前バージョンの1.9から約5年ぶりのメジャーバージョンアップとなる。 Ruby 2.0では、言語コア、組み込みライブラリ、デバッグ支援などに関する新機能が追加されている。また実行性能が改善された。 言語コア機能では、引数にキーワードを付加できる「キーワード引数」や、クラス拡張の新しい方法である「Module#prepend」、シンボルの配列を簡単に作るリテラル「%i」、実行中のファイルのあるディレクトリ名「__dir__」、などが追加された。またデフォルトのエンコーディングがUTF-8となった。 組み込みライブラリでは無限の遅延ストリーム「Enumerable#lazy / Enumertor::Lazy」、遅延サイズ評価
SIZE: 13608925 bytes MD5: 50d307c4dc9297ae59952527be4e755d SHA256: aff85ba5ceb70303cb7fb616f5db8b95ec47a8820116198d1c866cc4fff151ed 特徴 主要な新機能 主要な変更点は以下のとおりです。 言語コア機能 キーワード引数: API 設計の新しい柔軟性 Module#prepend: クラス拡張の新しい方法 シンボルの配列を簡単に作るリテラル %i __dir__: 実行中のファイルのあるディレクトリ名 default UTF-8 encoding: 多くのマジックコメントが不要に 組み込みライブラリ Enumerable#lazy / Enumertor::Lazy: 無限の遅延ストリーム Enumerable#size: 遅延サイズ評価 #to_h: Hash へ
mruby には元々、正規表現のコードが入っていました。標準では ifdef で無効化されており、有功にしてもコンパイルエラーが出る状態でした。それを IIJ さんが hack して使える様にしてくれていたのだけど、Matz としては思う所があってか取り込まれていませんでした。 もったいないなーと思い、それをしばらく最新にメンテしてたのですが、こちらも取り込まれる事はありませんでした。 おそらく軽量 mruby に標準で正規表現が組み込まれている事でのオーバーヘッドや、期待しないメンテナンス作業を嫌っての事だと思います。 おかげで通常の mruby では正規表現リテラルを含むコードはパースエラーとして扱われ、CRuby 向けに書かれたアプリケーションの移植の妨げになっていました。 ならばとばかりに、逆に mruby から正規表現を取り払う修正を pull-req しました。 Pluggab
mruby と言えば組み込み用途のイメージが高いですが、Windows で何度も ruby 拡張のビルドエラーを潜り抜けて来て、ある程度 ruby 拡張の仕組みも知っている僕としては mruby の方がソースが綺麗し精神衛生上良いと言いたいが、言ってしまうとどこかしらからかオノが飛んで来そうな昨今でございます。 最近はmrubyでウォシュレットの噴出を監視するシステムも登場し、「TOTO さん、そろそろ本気で mruby 組み込みウォシュレット 考えてみませんか」と言いたくなる状況です。 さて、そろそろ mruby にも GUI が欲しくなってきたので fltk3 を組み込んでみました。 mattn/mruby-fltk3 - GitHub https://github.com/mattn/mruby-fltk3 mrbgems 化してあります。 まぁまぁ忠実に fltk3 を移植してあり
2010年4月13日、Ruby on Rails 3.0 Beta 3 がリリースされました。 プログラミング言語 Ruby で記述されたもう一つの Web アプリケーション開発フレームワーク Merb との「統合」が発表されたのは、2008年12月23日のことでした。それから1年4ヶ月か経過し、ようやく Rails 3 が生まれ出ようとしています。 Rails 2.3 から何が変わって、何が変わらないのでしょうか。 また、バージョン 3.0 の登場をきっかけに Ruby on Rails の学習に挑戦(あるいは再挑戦)する方は何に気をつければよいでしょうか。 この届いたばかりの「道具箱」を使って、いったい何が作れるのか楽しみですね。 サンプルアプリケーションを少しずつ組み立てながら、一緒に学んでいきましょう。 この連載は、Ruby on Rails 3.0 Beta 3 がリリースされた
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く