[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

Rubyに関するt_itaのブックマーク (13)

  • プレス発表 プログラム言語RubyのJIS規格(JIS X 3017)制定について:IPA 独立行政法人 情報処理推進機構

    IPA(独立行政法人情報処理推進機構、理事長:藤江 一正)に設置したRuby標準化検討ワーキンググループ(委員長:中田 育男 筑波大学名誉教授)にて原案作成を進めてきたプログラム言語Ruby技術規格書が、JIS規格、JIS X 3017として、2011年3月22日に制定されました。 JIS規格化されたことにより、Rubyの相互運用性(*1)が向上し、Rubyを用いてより生産性の高いプログラム開発・システム開発が可能になります。 概要 Rubyは1993年に日で発案され、開発が開始された、日発のプログラム言語です。豊富な機能と簡便さとを併せ持ち、高機能なアプリケーションを簡潔に記述できる等の特長から、セールスフォース・ドットコムや楽天など、国内外に有名な数多くの会社のアプリケーション開発やシステムの開発に用いられています。また、島根県や福岡県などは、Rubyを核とした地域ソフトウェア産

    t_ita
    t_ita 2011/03/22
    正直、RubyがJIS規格化されることの功罪がよくわからない。だれか解説してくれないかなあ
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • ネタベタオタの上には - 書評 - メタプログラミングRuby : 404 Blog Not Found

    2010年08月24日23:45 カテゴリ書評/画評/品評Lightweight Languages ネタベタオタの上には - 書評 - メタプログラミングRuby 出版社より献御礼。 メタプログラミングRuby Paolo Perrotta / 角征典 [原著:Metaprogramming Ruby] 「ただの」プログラマーで終わりたくない人、必携。 Rubyistsはもとより、そうでない人も。 むしろRuby以外のプログラミング言語をホームグラウンドにしている人は、Rubyistsよりもさらに得るところが大きいかもしれない。「私の言語ではどうやる?」を考え、実際にやってみることで、Rubyも「母国語」も理解が深まるのだから。 書「メタプログラミングRuby」は、Rubyにおけるメタプログラミングを物語形式で学ぶ一冊。舞台はRubyを使っているある会社。平凡なプログラマー、ボブは、

    ネタベタオタの上には - 書評 - メタプログラミングRuby : 404 Blog Not Found
    t_ita
    t_ita 2010/08/25
    「内容が大人向けな分、翻訳が大人げないのもいい。「頭文字M」「絶望した!」「ジャッジメントですの」…これは買わねばなるまい
  • 1時間でツイッターサービスを作ろう!

    はじめに どうもKRAYの芳賀です。 今日はツイッターサービスをスピーディーかつ無料で作るお話です。 僕は日頃趣味でツイッターサービスを作っているのですが、アイデアを着想したその日のうちにプロトタイプを作って動かすことができるくらいにノウハウが溜まってきました。 仕事が終わってからのプライベートな時間だけでも、1週間から1か月もあれば1つサービスがリリースできる感覚がつかめたので、必要最低限の機能を備えたサービスを短時間で作れないだろうか?と時間を計測しつつ実践してみたところ、なんと1時間で完成できたので、その手順を紹介します。 開発の流れ まずは開発の流れを説明します。 ツイッターアカウントの用意 まずツイッターのアカウントが必要になるので、まだ持っていなければ取得しましょう。サービス用に改めて取得してもいいですね。 サーバの用意 作成したウェブアプリを設置するサーバを準備します。PHP

    1時間でツイッターサービスを作ろう!
    t_ita
    t_ita 2010/07/23
    こういうの見ると、昔に比べて本当にプログラミングの敷居って下がったなと思う
  • 正規表現で素数判定 - NO!と言えるようになりたい

    追記:ハッキリ言ってこの正規表現はネタなので,実際に素数判定を行いたい場合は,もっと別な賢いアルゴリズムを使ったほうが良いです 正規表現で素数が判定できるという記事を見たので試してみた. http://www.noulakaz.net/weblog/2007/03/18/a-regular-expression-to-check-for-prime-numbers/ この記事によると /^1?$|^(11+?)\1+$/ という正規表現を使うと,素数判定が出来るらしい.ある整数 n が素数かどうか判定したい場合は,"1" * nという文字列がこの正規表現にマッチするかどうかを調べればよく,マッチすれば非素数,マッチしなければ素数となる.ただし,"1" * n は,例えば,n が 4 ならば "1111" と 1 が 4 回連続して続く文字列となる. Rubyで書いた素数判定プログラムはこん

    正規表現で素数判定 - NO!と言えるようになりたい
    t_ita
    t_ita 2010/07/22
    正規表現で素数判定か。考えもしなかったわ。発想がすごい
  • FREESPIN4D | SITUS JUDI SLOT ONLINE TERGACOR TAHUN 2022

    FREESPIN4D SITUS JUDI SLOT ONLINE TERGACOR TAHUN 2022Freespin4d merupakan website terpercaya penyedia situs judi slot online terbaik dan terlengkap. Untuk dapat menemukan slot online terpercaya tidaklah mudah. Meskipun saat ini sudah tersebar luas di internet, namun tidak semua slot online dapat memberikan kemenangan yang pasti. Kebanyakan dari mereka justru hanya menjanjikannya saja. Slot online

    FREESPIN4D | SITUS JUDI SLOT ONLINE TERGACOR TAHUN 2022
    t_ita
    t_ita 2010/06/29
    Ruby・Javascript・htmlでデスクトップアプリケーションを作れるフレームワーク。お手軽に作れるなら試してみたい
  • 第34回 Redmineプラグイン開発(1) | gihyo.jp

    はじめに RedmineRuby on Railsで実装されたプロジェクト管理ツールです。競合のツールとしてTracが有名ですが、Tracと比較して開発速度が早く、ここ数年で急激にユーザを増やしています。Tracには標準で用意されていない機能として、ガントチャートの表示や複数プロジェクトの管理、チケットの種別ごとのワークフローのカスタマイズ機能に加え、最新の0.9系ではTracに比べて唯一貧弱だったチケットのレポーティング機能がほぼ同等レベルまで強化されました。 これにより今年から格的にRedmineへの移行が始まっていくと思われます。既に2009年の9月にはオープンソースのSNSエンジンであるOpenPNEの開発チームがTracからRedmineに移行したことや、Googleトレンドの検索数でRedmineがTracを追い抜いたというニュースもあります。 今回は、Redmineのプラ

    第34回 Redmineプラグイン開発(1) | gihyo.jp
  • SimString - A fast and simple algorithm for approximate string matching/retrieval

    A fast and simple algorithm for approximate string matching/retrieval SimString is a simple library for fast approximate string retrieval. Approximate string retrieval finds strings in a database whose similarity with a query string is no smaller than a threshold. Finding not only identical but similar strings, approximate string retrieval has various applications including spelling correction, fl

  • Rubyでアニメーション・グラフを作ろう! - hp12c

    ベルマンフォードのアルゴリズムで実行される結果も逐次表示 - Seeking for my unique color. を見てGraphVizの出力からアニメーションgifを作りたくなった Rubyにはruby-graphvizというGraphVizのinterface libraryと RMagickというImageMagickのinterface libraryがあり これらを使えば目的は達成できるみたいだ ruby-graphvizのinterfaceは自分にはわかり辛かったので これをラップする形でGraphAz*1というクラスを書いて 上のアニメーションgifを出力してみた 用途が限定的で実装にも問題がありそうだけれど GraphVizのDOTデータの出力としても使えるので 無責任無保証で使ってくれる人がいればうれしい 使い方 コードを見るのが早いと思うので 簡単な例を示した ま

    Rubyでアニメーション・グラフを作ろう! - hp12c
  • Red Artisan - Ruby on Rails Specialists - Melbourne, Australia - Getting Started with MacRuby

    For the those dual personality developers like myself who love Ruby, Rails and other awesome Ruby tools, but also get a big kick out of Mac and iPhone development, MacRuby is a really exciting project worth taking a look at. Originally a port of Ruby 1.9 to the Cocoa/Foundation frameworks under Mac OSX, MacRuby is now a fully fledged Ruby environment, with an LLVM based interpreter and DSL driven

  • グラフ処理クラス

    ComputationGraph はオブジェクト指向の強力なスクリプト言語である Ruby にグラフ処理機能を追加するための 拡張ライブラリです。ソースプログラムは C++ で記述されています。 Ruby についての詳しい内容は以下のURLを参照してください。 http://www.ruby-lang.org/ja/:Ruby公式ページ http://ruby.freak.ne.jp/:Rubyに関する情報ページ http://kahori.com/ruby/ring/:Rubyに関するページを辿れます はじめに グラフ処理エンジン(ComputationGrah)は、変数(ノード)間の関係を 「グラフ処理」によって柔軟に扱う手段を提供します。具体的には以下のような 処理が可能になります。 全ての変数間の因果関係を有向グラフとして構築 変数の属性設定と不

  • COBOL技術者の憂鬱

    いつごろからだろうか、晩ごはんをべ終えると歯を磨かずにすぐに布団に入ってしまうようになった。そしてそのまま眠りについてしまう。 2〜3時間ほどすると、歯を磨いていないせいで口の中に不快を感じて目が覚めてしまう。 目が覚めた私は立ち上がり、そのまま洗面所まで行って歯ブラシに歯磨き粉を落とし、歯を磨き始める。続けて歯間ブラシを通し、フロスをかけ、最後にリステリンで口をゆすいで一連の作業を仕上げる。 これらの作業にいつも10分くらいはかけているだろうか、その間、睡眠は完全に中断されている。歯を磨くという行為には、目を覚まさせる効果があると言われているが、私はここでいったん完全に目覚めてしまう。 これでは睡眠効率が悪くなってしまう。それがわかっているにもかかわらず、なぜだか毎日この状態から脱することができずにいる。 ところがこの悪しき習慣にも、良い点がひとつある。 歯磨きにかかる一連の作業を終え

    COBOL技術者の憂鬱
  • オブジェクト指向スクリプト言語 Ruby

    Rubyとは... オープンソースの動的なプログラミング言語で、 シンプルさと高い生産性を備えています。 エレガントな文法を持ち、自然に読み書きができます。 ダウンロード または もっと読む...

  • 1