タグ

Rubyに関するadvblogのブックマーク (61)

  • jamboree.jp - jamboree リソースおよび情報

    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.

    advblog
    advblog 2009/07/14
  • The Introduction of Ruby x Agile

  • Welcome to RubyConf China 2012

    RubyConf China 是由 Ruby China 社区以非盈利形式组织的一年一度的技术交流大会,自 2009 年始至 2023 年已成功举办了十三届,我们会邀请国内外的明星开发者、知名项目 / 团队的负责人以及海内外技术专家来分享 Ruby 和相关领域的最新成果、经验总结。

    Welcome to RubyConf China 2012
  • Matz氏 来上海!! Ruby会議 in 中国 - 中国でRuby on Rails

    5/21(木)上海にて『中国Ruby大会(Rubyconf China)』が行われます。 スペシャルゲストは、なんとRubyの開発者 Matzこと、まつもとゆきひろ氏。 主催は中国一のJava組織「JavaEye」。以前ブログでも紹介した上海 on Rails会の実行委員として活躍しています。弊社も協賛させて頂きました。 Matz氏をお呼びくださったのは、無錫天狗ソフト開発の増満総経理。昨年11月に増満氏が講師を務めたセミナーに参加させて頂いてから、良い縁を続けさせてもらっています。感謝!! 200人収容の会場を用意しているが既に応募が300人近いとのこと。平日の開催にも関わらず大盛況なようで、中国におけるRubyへの関心の強さが伺えます。私の知り合いの中国人RoRエンジニアは登録が遅れたから入れないかもと嘆いていました。 弊社では中国Rubyエンジニアの採用活動を継続して行ってい

  • Ruby 版 Text::Hatena

    NAME Text::Hatena -- A Ruby library for Hatena notation SYNOPSIS require 'text/hatena' parser = Text::Hatena.new parser.parse(text) html = parser.to_html DESCRIPTION Text::Hatena parses the document with Hatena notation, and translate to HTML format. This library is based on Perl's Text::Hatena. Junya Kondo / Text-Hatena - search.cpan.org DOWNLOAD You can get archive files from my web page http://

  • 『Ruby開発者が語る! に行ってきました!』

    日 名古屋にてRubyの講演がありました 講演していただいたのは・・・ Rubyの開発者であるまつもとゆきひろ氏と 株式会社イーシー・ワン社長の最首英裕氏 Rubyについてとてもわかりやすく そして 興味がわく講演でした 講演風景 あと 以前よりお会いしたかった 『明日に向かうITベンチャー企業CMOの私記』 の xb-itazuさん に 会場にてお会いできたりしまして とても有意義な時間を過ごすことができました これからRubyは熱くなりそうです

    『Ruby開発者が語る! に行ってきました!』
    advblog
    advblog 2009/02/15
    写真など
  • まつもとゆきひろ氏「オープンソースソフトウェアRubyの開発」 聴講メモ - 130単位

    中部圏技術者協同組合 - セミナーご案内 | 2009-02-14 (土) Ruby開発者が語る! http://www.centea.or.jp/modules/eguide/event.php?eid=1 なかなかない機会と思い、情報を得てからすぐに予約。で日参加してきました。 「オープンソースソフトウェア プログラミング言語Ruby」 自己紹介 所属:ネットワーク応用通信研究所/楽天技術研究所 オープンソースで差別化 「フェロー」という肩書*1 Rubyの世界へようこそ 事例 Twitter Matz氏自身も最近始めた 1秒間に1万アクセスあることも ← とんでもない数字 ※ 楽天では2千アクセスきてもつぶれないようにしてる (実際は数百〜千ちょっと) Yellowpages.com アメリカの職業別電話帳 アメリカのビジネスでよく使われている 数年前だとシリコンバレーでRoRがで

    advblog
    advblog 2009/02/15
    「The World of Hello World」の中でRuby の場所は、、
  • 中部圏技術者協同組合 - セミナーご案内 | 2009-02-14 (土) Ruby開発者が語る!

    2008年2月14日 14:00〜16:30 150名(先着順)【入場無料】 14:00〜14:10 主催者挨拶 14:10〜15:10 講演 まつもとゆきひろ氏            Ruby開発者のまつもとゆきひろ氏が開発のねらい、            経過、今後の展開と課題などを講演 14:10〜15:10 講演 最首英裕氏            Rubyを活用した事業をしている最首氏がビジネス化の            ねらい、経過、今後の展開と課題などを講演 14:10〜15:10 パネルディスカッション            パネラ まつもとゆきひろ氏、最首英裕氏            パネラと会場がオープンソースソフトウェアの            将来性や課題について議論 DAITEC SAKAE 6階クリエイトホール 中部圏技術者協同組合 中部経済産業局、愛知県、名古屋

  • Emacs で Ruby 開発環境 - どんならんな

    RubyRails の開発環境として Aptana Studio や NetBeans を試してみたんですが,やはりキーボードですべての操作を行うことができる Emacs を使うことにしました。僕が設定した内容をご紹介します。 設定 今回,僕が Emacs に設定したのは ruby-mode.el と,マイナーモードの ruby-electric.el(対応する括弧やendを自動補完してくれる), rails.el, ruby-block.el(end に対応する行をハイライトする),それから Ruby のデバッガを起動できる rubydb とソースコードのディレクトリやファイル,メソッドを表示してくれる ECB です。 まず,Ruby のソースをダウンロードして展開し,misc ディレクトリに入っているすべての *.el ファイルを load-path の通ったところに置きます。(

    Emacs で Ruby 開発環境 - どんならんな
  • ガベージコレクション

    Ruby には使われなくなったメモリを自動的に検出し解放してくれる ガベージコレクションの機能がある。 この節ではこのガベージコレクションの詳細を追ってゆく。 オブジェクトの管理 Ruby の GC は Ruby のオブジェクトのみが対象だ。かつ、Ruby が 生成し管理しているメモリにないといけない。逆に言うとユーザが勝手に 割りあてたメモリまでは面倒をみてくれないということだ。たとえば 以下の関数はメモリリークを起こす。 void koreha_dame() { malloc(1024); /* メモリをもらっては捨てる */ } 一方で以下の関数はメモリリークを起こさない。 void daijoubu() { rb_ary_new(); /* Ruby の配列を作っては捨てる */ } Ruby のオブジェクトはようするに struct RVALUE だったから、オブ ジェクトの管理

  • PHPとRubyの文法面での比較

    PHPRubyの文法面および主要な機能にのみ注目して(ラフな)比較を行った。そのため、各種関数などにはほとんど触れていない。 式と文 やや便宜的な説明になるがPHPの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 式は値を持つことも持たないこともある 関数は必ず返り値を持つが、echoなど一見関数に見えるものの中には値を返さないものもある 文は式を;で終えたもの Rubyの式および文の特徴を以下に示す。 なんらかの記述を式と呼ぶ 厳密にいうと式は値を持つことも持たないこともあるが、Rubyではほとんどすべての記述が値を持つと考えてよい ifやfor、メソッド定義も値を返す 文は式からなり終端を明示するために;を付けてもよい 通常はつけない 複数の文字を一行に書くときには必要 ブロック 「ブロック」といったときPHPRubyで意味するところはかなり違う。 まずPHPでいうブロッ

  • Ruby on RailsのLinuxへのインストール法 | OSDN Magazine

    Ruby on Rails(RoR)は、データベース駆動型のWebアプリケーション開発に適した操作性の高いWebフレームワークであるとして、最近その評価を高めつつある。こうしたRuby on Rails関連の既存ドキュメントは、その大半がMacintoshに関するものであり、残り少数についてもWindowsを対象としているものばかりといった感がするものの、実のところRoRはLinuxでも問題なく動作させることができるのだ。そこで稿では、LinuxマシンへのRoRのインストール手順を主軸に据えつつ、その後の開発活動の参考となる資料についても簡単に解説することにする。 RoRに対する認識が一気に高まったのは、プログラミング言語としてのRubyの人気の上昇および、Web 2.0機能を有すデータベース駆動型Webサイトに対する需要の増加という、2つの要素が合わさった結果と見ていいだろう。Ruby

    Ruby on RailsのLinuxへのインストール法 | OSDN Magazine
  • msrubyをmake - mamamotoの日記

    Visual C++ 2005 Express Edition使用。 とりあえずwin32行ってcnofigure.bat実行。 C:\ruby-trunk\win32>configure.bat NMAKE : fatal error U1077: 'cl' : リターン コード '0x2' Stop. 何も分からないけどとにかく失敗。 なんかだらだらとファイルをみててsetup.makにこういう部分発見。 -runtime-: nul @$(CC) -MD <<rtname.c user32.lib > nul nulにメッセージ捨ててるっぽいので消す。 -runtime-: nul @$(CC) -MD <<rtname.c user32.lib 再度実行。 C:\ruby-trunk\win32>configure.bat rtname.c rtname.c(1) : fatal

    msrubyをmake - mamamotoの日記
  • ruby 1.9 の M17N 対応について - 高尾宏治日記 on はてな

    はじめに 文書は、ruby 1.9 に導入された M17N 対応について、調査した結果や調査に関する作業ログである。 調査の目的は、私がメンテナンスしている Ruby の Readline モジュールを最近 (2008 年 10 月 25 日現在 ) 導入された Encode.default_internal に対応するための知識をつけることである。 用語 文書で使用する用語を定義する。 Ruby スクリプト プログラミング言語 Ruby で記述したプログラム。また、そのプログラムを含むファイル。 スクリプトエンコーディング Ruby スクリプトを記述している文字列のエンコーディング。UTF-8 の文字列リテラルや正規表現を記述している Ruby スクリプトのスクリプトエンコーディングは、UTF-8 である必要がある。スクリプトエンコーディングが不正な場合、コンパイルエラーが発生する。

    ruby 1.9 の M17N 対応について - 高尾宏治日記 on はてな
    advblog
    advblog 2008/12/13
  • 凄いなぁ…. - 後悔^H^H公開日記:別館

    ET2008の会場で,Matz師がトークしたとの記事を見て. サーバの向こう側になくMS-OfficeやiTunesが動いていないコンピュータは,広い意味でいえば組込みなわけで,Rubyの作者が組込みの現場に登場するのは,間違えているかというと,そうでもないわけではあります. それにしても,ETとITには,このブログでも何度かエントリを挙げているように,かなーりの技術的/思想的差異があります.もちろん,それを知らない Matz師でもなく. いわばアウェー戦ですよ. プログラム言語という,壁を乗り越えやすい領域が主戦場の人だからという点はあるにせよ,戦場を選ばず乗り込む姿勢は,素直に凄いなぁと思います. Matz師の登壇については賞賛するとして,視点を変えて穿った見方を.CE Linuxフォーラムという組込みOSSの雄がいるというのに,なぜMatz師を召還する必要があったのかが,ちと疑問だっ

    凄いなぁ…. - 後悔^H^H公開日記:別館
  • 日本人が作ったプログラム - cool-hira’s diary

    発プログラム言語「Ruby」、国際標準に (追加) 2012年4月3日 朝日新聞デジタル 情報処理推進機構(IPA)は2日、日生まれのプログラム言語「Ruby(ルビー)」が国際規格「ISO/IEC30170」として承認されたと発表した。日生まれのプログラム言語が国際規格となったのは初めて。言語仕様の安定性や信頼性が増し、企業が安心してルビーに基づく大規模な開発投資や人材育成を一段と活発化できる。 ルビーはネットワーク応用通信研究所(松江市)フェローの“まつもと・ゆきひろ(松行弘)氏”が1993年に発案した。豊富な機能と簡便さを併せ持ち、欧米での採用が相次ぎ、日に逆輸入された。 http://www.asahi.com/digital/nikkanko/NKK201204030014.html プライムニュース 「2020年に900兆円市場 ソフト開発者と経産省 担当者が語る世界

    日本人が作ったプログラム - cool-hira’s diary
  • モバイルRubyの総まとめ:Symbian Ruby 1.9、Android、JME、iPhoneおよびMono

    Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。このでは、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

    モバイルRubyの総まとめ:Symbian Ruby 1.9、Android、JME、iPhoneおよびMono
  • RubyGemsのupdateの方法が変わっていた

    せっかくMerb1.0がでたことだしインストールしてみようかと思ったら、gemを1.3以上いれやがれ!と怒られてしまった。それならアップデートするかーと思い、update —systemをやってsuccessと出たはいいけど、gem -vで1.2と表示される。MacPortsの方でアップデートして、1.3入れても-vは1.2でなんぞーとか思っていたらupdateの方法が変わってたみたい。 以下、update手順。 RubyForgeからrubygems-upate-1.3.1.gemをダウンロード $ sudo gem install rubygems-update-1.3.1.gem update_rubygemsというコマンドができてるので実行。 $ sudo update_rubygems 完了 これで無事、RubyGemsの1.3.1がインストールされた。 $ gem -v 1.3

    advblog
    advblog 2008/11/15
  • Fedora 7 on coLinuxでvim-rubyを動かす方法 - 医者を志す妻を応援する夫の日記

    Fedora 7 on coLinux on Windows Vista環境を作りました(VistaでcoLinux(WEB+DB PRESS Vol.40のid:naoya記事をVistaで実行))。次はRubyの開発環境を作ります。私はEmacsではなくVimを使っているので、「vim-ruby」をインストールしました。それと、コンソールでRubyリファレンスマニュアルを読むための「ReFe」というツールを入れました。 vim-rubyを使うと、シンタックスハイライトが有効になるだけでなく、自動補完(omni completion)機能を使うことができるようになります。しかし、自動補完機能を使うには、VimRubyオプションが有効になっていなければなりません。有効か無効かは次のコマンドで確認できます。 $ vim --version | grep ruby この結果が「+ruby」な

  • ユメのチカラ: 初めてのRuby

    「初めてのRuby」は、他のプログラミング言語の経験があるプログラマ向けのRuby入門書である。プログラミングの入門書ではない。この明確なターゲット読者の設定がこのの特長であり成功の要因である。 すくなくともわたしにとって、他言語(C言語)でのプログラミング経験があるものにとって、これほどまでにコンパクトかつ明解にRubyの真髄を語っている書ほど、ありがたいものはない。 わたしはかねてからプログラミング言語の文法書は50ページ以内であるべきだと思っている。プログラミング言語の構文はシンプルであればあるほどいい。道具はシンプルな方が応用が効く。 それはともかく、プログラミング経験者にとって、第二、第三のプログラミング言語を学習するということは、計算機の入門、例えば計算機はどう動くかとか、メインメモリ、CPU、外部記憶の機能はどうだという事を学んだり、プログラミングの入門、アルゴリズムとか