タグ

rubyに関するs99937のブックマーク (14)

  • MS、Ruby言語インプリ「IronRuby」をリリース

    Microsoftは、DLR上に実装するRuby言語のMS版インプリメンテーション「IronRuby」を発表した。RubyForge上で8月末に公開予定となっている。 Microsoftでは、Ruby言語の同社版インプリメンテーションに対してコミュニティーからフィードバックを受け入れる準備が整ったようだ。 Microsoftは7月23日、オレゴン州ポートランドで開催中のO'Reilly Open Source Conventionにおいて、「IronRuby」(Ruby言語のMicrosoft版インプリメンテーション)のコア機能セットをRubyForge上で提供し、コミュニティーのフィードバックを受け付けると発表した。RubyForgeは、プログラミング言語のRubyに関連したプロジェクトを対象とした協調型ソフトウェア開発管理システム。 RubyCLRの開発者でMicrosoftのDLR

    MS、Ruby言語インプリ「IronRuby」をリリース
    s99937
    s99937 2007/07/25
    興味深い
  • Ruby の落とし穴 3 - Smalltalkのtは小文字です

    tech addict - ruby gotchas and caveats に触発されたわけでもないでしょうが、タイミング良く ruby-talk でも Ruby のクラス変数に混乱させられた話が。さらにこのスレを受けて、オライリーの Ruby ブログにもに NubyGems: Don't Use Class Variables! - O'Reilly Ruby というエントリーがあったりしたので、クラス変数の「落とし穴」について改めて。 クラス変数は、Smalltalk でも Smalltalk-80 の時代からすでにビミョ〜な位置づけで、それが、変数宣言を排除した Ruby に取り込まれることでさらに奇っ怪な挙動をするものになってしまったという(便利だけれども)扱いは慎重にしないといけない代物です。とは言っても、 Smalltalk では「便利」のほうが勝っているせいか比較的頻繁に使

    Ruby の落とし穴 3 - Smalltalkのtは小文字です
    s99937
    s99937 2007/07/23
    さんこうになるよ
  • Martin Fowler's Bliki in Japanese - クラスインスタンス変数

    http://martinfowler.com/bliki/ClassInstanceVariable.html 2007/1/9 オブジェクトについて学ぶと、オブジェクトのデータには二種類あることが分かる。 インスタンス変数とクラス変数だ。 通常、インスタンス変数はオブジェクトのインスタンスごとに値が変わる。 クラス変数は(static変数とも呼ばれるが)クラスのインスタンスで共有される。つまり、すべてのインスタンスが同じ値をポイントしていた場合、クラス変数の変更はすべてのインスタンスに影響する。 クラス変数はインスタンス変数ほど頻繁に見かけるものではない。 特にミュータブルなクラス変数(mutable class variables)はほとんど見かけないだろう。 クラス変数の欠点は、継承が絡んできた場合の振る舞いにある。 クラス変数が自身のインスタンスを保持することを考えてみてもらいた

    s99937
    s99937 2007/07/23
    ひさしぶりに触るとはまりがち。あと定数の検索順序なんかも。
  • each で隣の要素を参照 - odz buffer

    ref:はじめてのにき(/-')(2007-06-13) ref:eachで回してるときの次の要素がほしい - Greenbear Diary (2007-06-12) おぉ?こういうのは Enumerable モジュールに適当にメソッド追加とかでどうにでもなりそうな気がする。 module Enumerable def each_with_neighbor window = [:none, :none, :none] each do |item| window.push item window.shift if window[1] != :none yield *window end end window.push :none, window.shift if window[1] != :none yield *window end end end (0..10).each_with_n

    each で隣の要素を参照 - odz buffer
    s99937
    s99937 2007/06/13
    わりかしeach_with_index派。かっこよくはないけど。ちなみに e_w_iはArrayではなくEnumerableにあります。
  • dev(E)iate

    This is my personal site, which used to have a blog of sorts and some other stuff. It has fallen into disrepair more times that I can count, so it's just a directory of other links to information about me or things I work on now. Hopefully you weren't here for something else. Keybase Professional Profile (LinkedIn) Projects (via Sourcehut) Projects (via Github) Corporate social media has become a

    s99937
    s99937 2007/05/25
    Reactorパターンの実装例ぽい
  • dev(E)iate

    This is my personal site, which used to have a blog of sorts and some other stuff. It has fallen into disrepair more times that I can count, so it's just a directory of other links to information about me or things I work on now. Hopefully you weren't here for something else. Keybase Professional Profile (LinkedIn) Projects (via Sourcehut) Projects (via Github) Corporate social media has become a

  • Rubyist Magazine - 0006-Ruby Library Report - 数値計算と可視化

    『るびま』は、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 直

    s99937
    s99937 2007/05/02
    rubyで行列をいじったりするライブラリまとめ。
  • http://www.nesugi.net/hiki/?swig%A4%CE%BB%C8%A4%A4%CA%FD%A4%CE%A5%E1%A5%E2%BD%F1%A4%AD

  • LoveRubyNet Wiki: RubyExtensionProgrammingGuide

    2008-01-09 15:51:08 +0900 (275d); rev 19 これは草稿です。 いずれ正式なところに移す予定。 対象とする読者 稿は以下のような読者を対象にしています。 Ruby の拡張ライブラリを書いたことがない C プログラミングがそれなりにできる Ruby プログラミングがそれなりにできる 2 に関して。 「ポインタって何?」レベルの人は不可です。 構造体とポインタをちゃんと使ってプログラミングのできる人を対象とします。 3 に関して。 以下のプログラムの結果がどうなるか、 考えるだけでわかるようにしておいてください。 class C p self # 何が表示される? def C.m puts '1' p self end def m puts '2' p self end end C.m # 何が表示される? C.new.m # 何が表示される? このマニュ

  • blogWatcher開発日誌: blogWatcher 3.0bを公開しました!

    先のIPAX2006でもお披露目させていただきましたが、日よりblogWatcher 3.0bを公開させていただきます。 先のエントリにもある通り今回のupgradeでは、 blog収集系をオリジナルのものから、ping、RSSに基づく方法に変更バーサス検索入力されたキーワードに対して「ライバル」関係にあるキーワード候補を提示複数のキーワードに対してburstや評判の比較を提示周期的なburstの検出と、burst度の予測行動分析blogの中の「行動」の抽出「行動」の時間帯推定blogの性別推定性別ごとのburst、評判の提示検索キーワードの同義語候補の提示 といった新機能を搭載し、デザインも一新いたしました。 ぜひ一度使っていただければと思います。 blogWatcherの停止中はご不便をおかけしました。 公開直後はアクセスの集中等で不具合が発生する可能性がありますので、もうしば

    s99937
    s99937 2006/06/01
    新版リリース。
  • るびま

    『るびま』は、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 直

    s99937
    s99937 2006/05/10
    備忘
  • fantasy-coders.de - このウェブサイトは販売用です! - fantasy coders リソースおよび情報

    This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.

    s99937
    s99937 2006/05/09
    xmlrpc4rの本家。
  • Ruby DBI モジュールを使う

    Original Document revision: 1.02 Original Last update: 2003-05-27 翻訳バージョン: 0.9.5 目次 はじめに 前準備 インストール 単純なDBIスクリプト 問合せ処理 結果セットを返さない問合せ処理 結果セットを返す問合せ処理 クオート、プレースホルダー、パラメータ束縛 メタデータの問い合わせ コードブロックつきのメソッド サーバ接続の補足 エラー処理とデバッグ トランザクションサポート ドライバに特化した機能 その他の便利な機能 参考情報 はじめに Ruby DBI を使うと、いろんな種類のデータベースを同じAPIでもってrubyから アクセスすることができます。これは、Perl DBI と perl の関係と同じです。 この記事では Ruby DBI を使用したRubyスクリプトの書き方を説明します。こ の文書は DB

    s99937
    s99937 2006/05/07
    すぐ忘れる。
  • るびま

    『るびま』は、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 直

    s99937
    s99937 2006/05/07
    仕事で使うための予習。
  • 1