タグ Ruby言語
人気順 10 users 50 users 100 users 500 users 1000 usersRuby 3.3.0 リリース
Ruby 3.3.0 が公開されました。Ruby 3.3ではPrismという新しいパーサーの追加、新しいパーサージェネレーターであるLramaによるBisonの置き換え、RJITという新たなJITの仕組みを追加、YJITの高速化など様々な改善が行われています。 Prism default gemとしてPrismパーサを導入しました。 Prismは、Ruby言語のためのポー... 続きを読む
Rails 7.1正式リリース。本番デプロイ用のDockerfile自動生成、遅いクエリの非同期化など新機能
Rails 7.1正式リリース。本番デプロイ用のDockerfile自動生成、遅いクエリの非同期化など新機能 Ruby言語によるWebアプリケーションフレームワークの最新版となる「Rails 7.1」正式版がリリースされました。 Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!https://t.co/c32MdUifNs — Ruby ... 続きを読む
Ruby30周年イベント(後編):まつもと氏「Static Compiler for Ruby」を作りたい。道具立ては揃ってきた
Ruby30周年イベント(後編):まつもと氏「Static Compiler for Ruby」を作りたい。道具立ては揃ってきた まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らによる過去30... 続きを読む
Ruby30周年イベント(中編)~言語を「作りたい」と思ってから10年以上経って、スキルと環境が追いついてRubyを作ることができるようになった
Ruby30周年イベント(中編)~言語を「作りたい」と思ってから10年以上経って、スキルと環境が追いついてRubyを作ることができるようになった まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントで... 続きを読む
Ruby30周年イベント(前編):Rubyを作る前のまつもと氏が作りかけた、Rubyの原点となるプログラミング言語「Tish」
Ruby30周年イベント(前編):Rubyを作る前のまつもと氏が作りかけた、Rubyの原点となるプログラミング言語「Tish」 まつもとゆきひろ氏によって開発が始まったRuby言語の30周年を祝うイベント「プログラミング言語Ruby30周年記念イベント」が2月25日にオンラインで開催されました。 イベントでは関係者やRuby愛好家らに... 続きを読む
ボジョレー・ヌーヴォーみたいに毎年言われる「Rubyは死んだ」 まつもとゆきひろ氏が考える、プログラミング言語の未来
技育祭は「技術者を育てる」ことを目的としたエンジニアを目指す学生のための日本最大のオンラインカンファレンスです。ここで登壇したのは、Ruby言語の開発者である、まつもとゆきひろ氏。エンジニアを目指す学生からの質問に答えました。全3回。2回目は、Rubyがメジャー言語になったターニングポイントと、Rubyの魅力... 続きを読む
RubyのWebAssembly/WASIへの移植が実現、プレリリース版のバイナリ公開。RubyGemsにも対応
RubyのWebAssembly/WASIへの移植が実現、プレリリース版のバイナリ公開。RubyGemsにも対応 Ruby言語のインタプリタをWebAssemblyランタイムで実行できるようにする移植作業が実現しました。WebAssembly版Rubyのバイナリファイルがプレリリース版として公開され、実際に試すことができます(ruby/ruby.wasm)。 RubyのWeb... 続きを読む
RubyがWebAssemblyのWASI対応へ前進。ブラウザでもサーバでもエッジでもどこでもWebAssembly版Rubyが動くように
RubyがWebAssemblyのWASI対応へ前進。ブラウザでもサーバでもエッジでもどこでもWebAssembly版Rubyが動くように Ruby言語のリファレンス実装、すなわち事実上の標準となっているRubyインタプリタはC言語で実装されています。そのため、このRubyインタプリタもしくはそのソースコードは一般に「CRuby」(もしくは、まつも... 続きを読む
Railsの高速化に貢献する新たなJITコンパイラを搭載したRuby 3.1プレビュー1が公開
Ruby開発チームは、新たなJITコンパイラであるYJITを実験的に搭載したRuby 3.1プレビュー1を公開しました。 Ruby言語は以前から実行速度の向上を重要な改善項目として挙げており、Ruby 2.6では「MJIT」と呼ばれるJITコンパイラを搭載、昨年リリースされたRuby 3.0では目標としていたRuby 2の3倍の性能を達成しています。... 続きを読む
Onigmoのインタプリタをdirect threaded codeに置き換えてCRubyを8%高速化した話 - 開発日記
Ruby言語の正規表現エンジンとしても使われているOnigmo(鬼雲)を高速化したのでその話をします。 Onigmoでは、正規表現のマッチにはバイトコードインタプリタを用いてNFAの実行をしています。バイトコードインタプリタの高速化には古くから知られている技法として、direct threaded codeがあり、この技法を用いればswitc... 続きを読む
GitHub、Rails - エンジニア・プログラマのソーシャルITメディア
2019年8月17日、Ruby言語によるWebアプリケーションフレームワークの「Rails 6」がリリースされました。 Rails 6は、Railsアプリケーションでのメールやリッチテキストなどを扱いやすくした新機能に加えて、マルチデータベ... 続きを読む
GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? - Publickey
GitHub、Rails 6がリリースされてからわずか9日で移行を完了。短期間で問題なく移行できた理由とは? 2019年8月17日、Ruby言語によるWebアプリケーションフレームワークの「Rails 6」がリリースされました。 Rails 6は、Railsアプリケーションでのメールやリッチテキストなどを扱いやすくした新機能に加えて、マルチデー... 続きを読む
Rails 6.0正式版がリリース。Action Textでリッチテキスト対応、Action Mailboxでメール処理、マルチデータベース、パラレルテストなど新機能 - Publickey
Rails 6.0正式版がリリース。Action Textでリッチテキスト対応、Action Mailboxでメール処理、マルチデータベース、パラレルテストなど新機能 Ruby言語によるWebアプリケーションフレームワーク「Rails」の最新版、「Rails 6」の正式版がリリースされました。 Rails 6.0: Action Mailbox, Action Text, Multiple DBs, Pa... 続きを読む
RubyがGoogle App Engineで利用可能に。ベータ公開開始 - Publickey
Googleは、同社のPaaS型クラウドサービス「Google App Engine」でRubyランタイムのベータ版を公開したことを明らかにしました。 Google App EngineではすでにJava、Python、PHP、Go言語などがサポートされており、今回ここにRubyが加わることになります。 Google App Engineの利用者はすぐにRuby言語を利用できるようになり、また負荷... 続きを読む
マネーフォワード、フルタイムのRuby開発者を「Rubyコミッター職」で採用へ | TechCrunch Japan
日本のオープンソース開発者に明るいニュースが入ってきた。Fintechスタートアップのマネーフォワードが日本で有数のオープンソース開発者2人に「技術顧問」「Rubyコミッター職」というポジションを用意して、国産プログラミング言語のRubyの発展に貢献すると 発表した 。 技術顧問に就任したのはRuby言語と、Rubyを使ったWeb開発フレームワーク「Ruby on Rails」の両方のコミッターで... 続きを読む
インタビュー&トーク - Rubyプログラミング、講座をつまらないと生徒が感じたら大失敗:ITpro
Ruby言語を使ったプログラミング入門の授業・講習を企画・実施されるスクール経営者・トレーナーの方、教育機関向けのセミナーを開催します。詳細はこちらをご覧ください。 まちづくり三鷹は小中高の児童・生徒を対象にしたRubyプログラミング講座を継続して実施している(関連記事)。最近になって特に人気を集めているのが、小学生向けの講座である。小学生向け講座の開設当初から講師を務める竹下麻由氏(写真1)に教... 続きを読む
Ruby言語開発者 まつもとゆきひろが語るソフトウェア開発者に伝えたいこと | 三年予測 |IT・Web業界の転職ならDODAエンジニア IT
Ruby言語開発者 まつもとゆきひろ 1965年生まれ。筑波大学第三学群情報学類卒業。プログラミング言語Rubyの生みの親。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、Heroku Chief Architectなど、肩書多数。三女一男犬一匹の父でもある。温泉好き。鳥取県出身、島根在住。牡牛座。O型。 Ruby言語は、プログラミング言語の人気投票では必ず... 続きを読む
ニュース - Rubyの国際標準規格の改訂、RubyアソシエーションがIPAから引き継ぎへ:ITpro
Rubyアソシエーションと情報処理推進機構(IPA)は2013年5月2日、Ruby言語仕様の国内・国際規格文書について、Rubyアソシエーションが規格の保守および改訂を引き継ぐと発表した。 Ruby言語仕様のJIS規格(JIS X 3017)および国際規格ISO/IEC 30170 IPAが作成した原案を元に制定された。RubyアソシエーションおよびIPAでは「Ruby言語の開発に関わる組織が規格... 続きを読む
Rails Hub情報局: RubyでiOSアプリ開発! MobiRubyの増井さんに話を聞いた
こんにちは、@IT編集部の西村賢です。先日、札幌Ruby会議2012で、Ruby言語を使ってiPhone(iOS)アプリが開発できる「MobiRuby」を開発している増井雄一郎 (@masuidrive) さんにお話を聞くことができました。立ち話ですが、4分ほどの即席インタビュー動画をお届けします。 MobiRuby開発者の増井雄一郎さん MobiRubyを使って開発したゲームの例 動画の内容を簡... 続きを読む
Rails Hub情報局: ついに軽量Rubyの「mRuby」のソースコードが公開!
Rubyの生みの親、まつもとゆきひろさんが、ついに新しいRuby実装である「mRuby」のソースコードをGitHub上で公開しました! 2012年4月20日です。ライセンスは、MITライセンスとなっています。公開されたレポジトリから、Readmeの一部を引用します。 mRubyはISO規格に準拠したRuby言語を様々な環境で動作可能となるように軽量化したものです。モジュール構成によりインタプリタ実... 続きを読む
受刑者にプログラムを教育する取り組みがあった : 2chコピペ保存道場
受刑者にプログラムを教育する取り組みがあった 81 名前:名無しさんの次レスにご期待下さい[sage] 投稿日:2012/01/22(日) 18:31:35.41 ID:2kZTeLbi0 昔日本の刑務所で、受刑者の手に職を付けさせるためRuby言語教育してプログラム製作を受注する という取り組みがあって、それを聞いた技術系ニュースサイトでは 「俺達よりはるかに労働条件いいじゃねーか!布団で寝れる... 続きを読む
大規模分散処理向けの国産“ウェブOS”をRubyで開発中 − @IT
2007/11/26 2007年11月24日、「楽天テクノロジーカンファレンス2007」において、Ruby言語の開発者で楽天技術研究所フェローのまつもとゆきひろ氏は、開発中の大規模分散処理基盤「Roma」(ローマ)と「Fairy」(フェアリー)のコンセプトを語った。研究段階ではあるものの、米グーグルなど世界トップクラスのネット企業だけが持つ大規模分散処理技術に真っ向から挑戦する試みだ。 米グーグル... 続きを読む
これはすごい! ブラウザのみでDB連携サイト構築Tuigwaa、話題のSeasarから (1) 簡単Tuigwaa (MYCOMジャーナル)
9月12日、Ruby言語のサイトがリニューアルされた。それにともなって同サイトの構築に使われているRadiant CMSを【レビュー】と【ハウツー】という形で紹介した。 ここでは簡単にウェブサイトを構築できるシステムとしてRadiantが話題になった。本稿では同様の目的を持つJava Webアプリケーションとして「Tuigwaa」を紹介したい。TuigwaaはSeasarプロジェクトの一環として開... 続きを読む