Hatena::Groupruby

mrのRuby学習帳 このページをアンテナに追加 RSSフィード

2009-08-08

even?メソッド even?メソッド - mrのRuby学習帳 を含むブックマーク

手元のPCで動かなくてちょっと焦る。バージョンが1.8.6だから、かな?

別のPCでやったらOKでした。

String#slice String#slice - mrのRuby学習帳 を含むブックマーク

slice!だと最後に a が "ac" になっていてスッキリするのですが、

sliceの場合、どうもスッキリしない。

うーむ・・・。

%irb
irb(main):001:0> a = "abc"
=> "abc"
irb(main):002:0> b = a.slice("b")
=> "b"
irb(main):003:0> p b
"b"
=> nil
irb(main):004:0> p a
"abc"
=> nil
irb(main):005:0>

%ruby -v

ruby 1.8.7 (2009-04-08 patchlevel 160) [i386-freebsd7]

(追記)

違う違う、sliceは取り出すだけなんだ。だからマニュアルに「self[] と同じ」と書いてあるんだ。

そうなると、Ruby技術者認定試験公式ガイドのp102の説明のところが逆に違和感が出てくるわけですが。

RubyNews RubyNews - mrのRuby学習帳 を含むブックマーク

<hatena name="rss" url="http://d.hatena.ne.jp/rubynews/rss" listlimit=15 moduletitle="Powered by RubyNews" desclength="80" dateformat="%m/%d">

残念ながら、5月以降更新が止まっているようなので、再開を祈りながら、一旦トップから外しました。

2009-07-30

るりま るりま - mrのRuby学習帳 を含むブックマーク

http://gihyo.jp/news/report/01/rubykaigi2009/0002

を読んで、自分がるりまのことがよく分かっていないと思い、少し調べてみることにした。

  • るりまとは何か? → Rubyリファレンスマニュアル刷新計画において作成中のRubyのリファレンスマニュアルのこと
  • るりまは今どういう状態であるか? → まだ完成していない。鋭意作成中
  • 現在のRubyのリファレンスマニュアルとは別ものなのか? → Yes
    • Rubyの公式サイトのドキュメントのページからダウンロードできるリンクはあるみたい
      • ちなみに、「新バージョンのリファレンス」と記載されているのは、るりまのことではなくて、バージョン1.9のマニュアルのことみたい・・・?

2009-07-26

第35回 Ruby勉強会@関西 セッション「自由ソフトウェアとしてのRuby第35回 Ruby勉強会@関西 セッション「自由ソフトウェアとしてのRuby」 - mrのRuby学習帳 を含むブックマーク

日本Rubyの会 公式Wiki - KansaiWorkshop35

昨日リアルタイムで見られなかったため、Recorded videoで見ました。(こんなにすぐ見られると思ってなかったので嬉しい)

ライブストリーミング配信、オンラインビデオ、ホスティングサービス | Ustream

以下メモ

  • Rubyがフリーソフトウェアであることによって我々にどのような自由がもたらされているのか
  • オープンソースソフトウェアの定義の項目数は10
  • フリーソフトウェアの定義の項目数は4つ
  • コピーレフトであるかどうかは、フリーソフトウェアの条件ではない
  • Rubyのライセンスは、GPLと独自ライセンスのデュアルライセンス
  • どちらかを選択することになる。
  • GPLを選択したら、コピーレフトが適用される
  • 独自ライセンスなら、プロプライエタリの製品に組み込むことも可能
  • プロプライエタリの問題のひとつは、ユーザーの自由が制限されること
  • オープンソースソフトウェアは、フリーソフトウェアの再定義
  • 咳残念
  • 途中で終わってて残念
  • やっぱりリアルタイムで見られなかったのが残念

かずひこかずひこ2009/07/27 00:34「どちらかを選択」だけでなく、「そのままデュアルライセンスで改変や再配布」ももちろんOKです。
あと、咳はごめんなさい。。。

mr-80bmr-80b2009/07/28 00:26コメントありがとうございます。デュアルライセンスのあたりは理解が怪しいので、また復習したいと思います。

2009-07-25

短絡評価 短絡評価 - mrのRuby学習帳 を含むブックマーク

「初めてのRuby」と「Ruby技術者認定試験公式ガイド」でRubyのお勉強。この組み合わせ最強に楽しい。

例:「Ruby技術者認定試験公式ガイド」のp.52の論理演算子の評価方法の説明を読んでもピンとこないなあと思って、「初めてのRuby」のp.111を読むと、非常にスッキリできます。

SmartSmart2012/08/14 14:08Gosh, I wish I would have had that infromation earlier!

mgstxdzmgstxdz2012/08/14 23:51530typ <a href="http://rxmpsplxbitg.com/">rxmpsplxbitg</a>

ucjpqzucjpqz2012/08/16 00:00KiTT3c , [url=http://uuuwdbbkaayq.com/]uuuwdbbkaayq[/url], [link=http://zhljvdmimrqn.com/]zhljvdmimrqn[/link], http://qzzntbevpccl.com/

pmendlaipmendlai2012/08/17 02:29pP7Tn9 , [url=http://griwopjpoumk.com/]griwopjpoumk[/url], [link=http://pkcgelexrwmc.com/]pkcgelexrwmc[/link], http://fquqlqxuyqfl.com/

2009-06-26

久しぶりに 久しぶりに - mrのRuby学習帳 を含むブックマーク

久しぶりにRubyを触ろうという気になったので、手元のVMFreeBSDportsでインストールしたら、1.8.7.160でした。

http://www.ruby-lang.org/ja/news/2009/06/10/dos-vulnerability-in-bigdecimal/

が、ruby-1.8.7-p174にしないと脆弱性があるようです。

が、バージョンアップの方法がよくわからない。←いまココ