Rustが再評価される:エコシステムの現状と落とし穴 In this article, we share findings and insights about the Rust community and ecosystem and elaborate on the peculiarities and pitfalls of starting new projects with Rust or migrating to Rust from othe...
2019-03-28 Python/インスタンス生成 2018-01-02 Python/クロージャ Pythonを読む 2018-01-01 Python/メソッド呼び出し 2017-12-31 Python/build_class後編 2017-12-30 Python/読解対象とするPythonコードと解析方法 2017-12-24 Python/build_class前編(というよりPyTypeObject) 2017-12-07 Python/ビルトインがビルトインされるまで 2017-12-03 Python/C関数実行とPyObject 2017-10-22 Django/テンプレートシステムを読む(レンダリング) Djangoを読む 2017-10-21 Django/テンプレートシステムを読む(テンプレートのパース) 2017-09-24 Django/テンプレートシステ
Ruby関連サービスを手がける米Engine Yardは2012年5月22日(現地時間)、同社からJRubyの中心開発者であるCharles Nutter氏とTom Enebo氏が米Red Hatに移籍したことを明らかにした。Engine Yardは今後Red Hatと緊密に連携してJRuby関連サービスを提供していくとしている。 JRubyは、Java VM(仮想マシン)上でRubyプログラムを実行できる実行環境。Engine YardはRubyとともにJRubyのサポートサービスや、JRubyのPaaS(Platform as a Service)を提供している。Red Hatは、Java、Ruby、PHP、PerlのPaaSであるOpenShiftを提供している。 JRubyはCharles Nutter氏とTom Enebo氏が個人のプロジェクトとして開始、2007年に両氏が米Su
Java仮想マシンで動作するRuby「JRuby」はJavaがもっているさまざまな利点を利用できる興味深いプロダクトだが、Javaの欠点もそのまま引き継いでいる。もっとも顕著なのは起動時間が遅いことだ。これはLinuxなどでは特に気になる。一度起動が完了しJITが有効になったあとのJRubyは優れた速度を出すが、起動は遅い。小さいツールを作って利用するようなケースはJRubyは苦手ということになり、「起動が遅い」という悪名高い評判を得ることになる。 JRubyの主要開発者であるCharles Nutter氏がHeadius: JRuby Startup Time TipsにおいてJRubyの起動を高速化するための7つのテクニックを紹介している。いくつかはJRubyに特有のものだが、それ以外はJavaで動作するアプリケーションに普遍的に適用できる内容になっている。紹介されている起動高速化テク
TypeScript ファーストステップ (Rev.2) ~ Any browser. Any host. Any OS. Open Source. ~Akira Inoue
2016 - IGNITE - An ElasticSearch Cluster Named George Armstrong Custerdevopsdaysaustin
オライリーが主催するイベント「Open Source Convention 2011」が7月25日から米国ポートランドで開催されました。 その中で、TwitterがなぜRuby on RailsベースのシステムをJavaVMベースへ移行しようとしているのかを解説したセッション「Twitter: From Ruby on Rails to the JVM」が行われ、ビデオが公開されています。 13分程度の短いセッションのポイントをまとめて紹介します。 世界最大のRuby on RailsによるWebサイトをJavaVMへ移行 Twitterのアプリケーションサービスグループ、Raffi Krikorian氏 Twitterは世界中からのツイートをリアルタイムで扱っている。リアルタイム処理が、ツイッターにおけるもっとも難しい処理だ。 Twitterは、おそらく世界最大のRuby on Rail
4/12にJRuby 1.6.1がリリースされました。 http://jruby.org/2011/04/12/jruby-1-6-1.html http://jruby.org/download このblogでは、1.6.0のリリースの紹介はしていませんでした。1.6.0の概略については、この記事にあるプレゼンを参照してください。 1.6.1は、1.6.X系列初のメンテナンスリリースで、全てがバグ修正です。1.6.0をリリースして一ヶ月、集まったバグ報告の中から、互換性に関する問題を中心に対処されています。「せっかくJRubyを試したのに互換性がない!」という声には弱い、というところでしょうか。などと偉そうに書いていますが、1.6.1での修正については私は一切絡んでいません。ここしばらく、JRuby以外のことばかりやってました。 それでは以下、修正点です。 実行環境 JRUBY-5285
こんにちは、@IT編集部の西村賢(@knsmr)です。先日、地域Rubyコミュニティの「Asakusa.rb」の花見に参加しました。世界でただ1人のCRubyとJRubyの双方のコミッタである中村浩士(@nahi)さんに「CRubyではなくJRubyを採用すべき理由は?」という話をお聞きしました。中村さんの指摘で興味深いのは、本当はJRubyを使うべき人々が、その良さに気付かないままCRubyを使っているのではないか、という点です。 以下、お花見気分がほとばしる動画(背後で子どもたちも走りまわっております)で、若干音声が聞き取りづらい部分もありますが、中村さんのお話の動画をお届けします。CRubyではなくJRubyを選ぶべき理由について説明しているほか、CRubyとJRuby、Rubiniusの関係についてもご意見をいただけました。 中村さんの指摘をまとめると、 CRubyのライブラリは処
先週2/24(木)、2/25(金)は、連日で以下の勉強会に参加してきました。 第15回 G*ワークショップ 第2回 Jenkins勉強会(旧Hudson勉強会) 前者はJVM言語であるGroovy他各種関連プロダクトの勉強会、後者はJavaのCIツール、というか汎用ビルド自動化環境Jenkins(旧名Hudson)の勉強会です。いずれも旬なプロダクトということもあり、発表者のみなさんも大変元気で、楽しませていただきました。JRubyもがんばらないといけませんね。 ちょうどJenkins/Hudson作者の川口さんが帰国されており(というより、それに併せて勉強会が設定されたこともあり)、ほぼ初めてお会いしたにも関わらず、勉強会本編、懇親会含めて、いろいろお話を伺うことができました。 lightweightな言語が流行っているけど、IDEサポートないとやはり厳しい。Groovyはその点よいが、
前回の記事、「JRuby 1.6.0.dev update - cext, dynopt」を書いた後、年越し、会社の引越しなどでバタバタしていました。その間にJRuby 1.6はRC1、RC2とリリースされています。正式リリースまでもう少し。ここのところは新たな機能追加などはなく、RCの品質を高めるための作業が続いています。 そんな中、2/22日に、日本Javaユーザグループ(JJUG)のみなさんにセミナーの機会をいただき、「JRuby 1.6の新機能に見るJVM言語の魅力」というタイトルで発表させていただきました。以下、発表資料です。 当日は7~80名くらい?の参加者があり、JJUGの影響力の大きさに驚きました。予定の公開後、特に積極的な宣伝もないのに、前週金曜日に参加打ち切り、会場サイズの都合で抽選により人数を絞ってこの人数だそうです。 これまでJRuby関連のプレゼンについては、いた
原文: チャールズ=オリバー=ナター 皆さん、こんにちは。 2010年ももうすぐ終わり。この一年を振り返ってJRubyにとって重要な出来事や人々を見て行きましょう。 2010年は、JRubyにとって素晴らしい年でした。様々なプロジェクトに採用され、また、第一級のRuby言語実装としても第一級のJVM言語としても人々に認知され、更にはJRuby自体も多いに進化した一年でした。早速みていきましょう。 JRubyを巡る人々 JRubyの大事な使命の一つは、より多くの人にRubyというプログラム言語を届ける事です。 その為に、世界中を飛び回ったり、ブログ記事を書いたり、援助者を募り、パッチを取り込んだり、ユーザのサポートに努めてきました。2010年特に貢献のあった方々を挙げて行きましょう。 浅里洋嗣氏 浅里氏は2009年を通じて貢献の実績があり、メーリングリストやIRCチャンネルでも、JRubyを
Posted in Original Content by David Cavalero - last update: Dec 23, 2023 If you arrive on this page - you were probably following a link. This page was created by David Cavalera, who no longer owns this domain. It is still linked/indexed - so I decided to keep it online You can find David on Twitter/X or LinkedIn Original version of this page can still be found on the internet archive. <Original c
12/27、JRubyユーザ会の第4回のmeetupが、楽天さんの会議室をお借りして行われました。 日本JRubyユーザ会はHadoop Hapyrusの藤川さん(@fujibee)の幹事の元、楽天技術研究所のみなさんのご協力をいただくなどして場所をお借りし、2ヶ月に一度集まって発表と懇親会を行っています。まだまだ小さなコミュニティで、今回も20人弱程度の参加でした。ほどほどのタイミングで開催され、小規模で、しかしRuby方面やJava方面、Hadoop方面など多様な人たちが集まっているので、毎回濃い話が聞ける/できる、楽しい集まりです。 以下、最近のJRuby 1.6の開発動向について少し話してきたので、話し足りなかったことも含めてその報告を。 JRubyの現在の安定版は1.5.6ですが、時期リリース向けの1.6の開発も着々と進んでいます。正直、私がやってるのはほぼバグ修正ですが、大きな
原文: チャールズ=オリバー=ナター JVM上でJRubyが動く事の利点は折りに触れて述べてきました。JRubyのパフォーマンス数値はそこそこの結果を出しているのですが、多くの人々の期待に反して「抜群に素晴らしい」というものではありませんでした。詰まる所、他のRuby言語の実装に較べて良い結果を出したとしても、静的な型システムを用いる他のJVM言語には敵わないのでした。 しかし、それは今までの話し。 最近、JRubyの実行時に得られる情報に基づいた最適化をあれこれと試し始めました。ご存知の通り、JRubyは、Ruby言語の構造木をJVMのバイトコードにコンパイルするJITを搭載しています。その一方で、JITを使った他のシステムとは異なり、JRubyは最終的に良い結果をもたらすような情報をプログラムの作動時点で集めることはしなかったのです。今までにやっていた最適化と言えば、AOTコンパイラで
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く