Movatterモバイル変換


[0]ホーム

URL:


はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

タグ

関連タグで絞り込む (19)

タグの絞り込みを解除

jrubyに関するyogasaのブックマーク (22)

  • JRuby 9.0.0.0-pre1 Released — JRuby.org

    JRuby 9.0.0.0-pre1 Released Tuesday, January 20 2015 TheJRuby community is pleased to announce the release ofJRuby 9.0.0.0-pre1 Homepage: https://www.jruby.org/ Download: https://www.jruby.org/downloadJRuby 9000 is the new version ofJRuby, representing years of effort and large-scale reboots of severalJRuby subsystems. Major features ofJRuby 9000:Ruby 2.2 compatibility, minus features liste

    • RubyとJRubyとでパフォーマンスを比較してみた | DevelopersIO

      はじめに 以前Ruby(CRuby)で作成したアプリで、大量データ(数千万件オーバー)のCSVを読み込み、文字列変換をして別ファイルに出力するという処理を実装しました。同じような処理をRubyの別処理系で行った場合、どのようになるのかが気になったので、ちょっと実験してみました。 今回使う処理系や実行マシンについて タイトルにもあるように、通常のRuby(CRuby)とJRubyとで比較しました。Rubyの他の処理系としてはRubiniusなどもありますが、それはまた別の機会にしたいと思います。RubyJRubyのバージョンについて 今回使用したRubyJRubyのバージョンは以下の通りです。Ruby - 2.1.0JRuby - 1.7.9 実行マシンについて 実行マシンについては以下の通りです。なおVirtualBox上のUbuntuで実行しています。CPU - Core i

      RubyとJRubyとでパフォーマンスを比較してみた | DevelopersIO
      • JRubyを使ってみる | DevelopersIO

        こんにちは。JRubyの存在自体はみなさんご存知かと思います。またJRubyって何?って言われると、Java VM上でRubyが動作するってことぐらいは知っているかと思います。Rubyでの開発でJRubyじゃなきゃだめだ!っていうことはまずないと思うのでJRubyを実際に使ったことがある人は意外と少ないのかなあーと勝手に思っています。私も実際に使ったことがなかったので今回JRubyを触ってみました。JRubyの環境を作る 今回はubuntu上で動作させます。 まずは、Javaをインストールします。 $sudo add-apt-repository ppa:webupd8team/java $sudo apt-get update $sudo apt-get installoracle-java7-installer

        JRubyを使ってみる | DevelopersIO
        • 実用域に達したJRuby 9K

          あなたにとって重要なトピックや同僚の最新情報を入手しましょう最新の洞察とトレンドに関する最新情報を即座に受け取りましょう。 継続的な学習のために、無料のリソースに手軽にアクセスしましょうミニブック、トランスクリプト付き動画、およびトレーニング教材。 記事を保存して、いつでも読むことができます記事をブックマークして、準備ができたらいつでも読めます。

          実用域に達したJRuby 9K
          • RubyでGUIアプリを作るならJRuby JavaFX Rawrで決まり!

            Ruby大好きな私としては、一般配布するGUIアプリケーションとかもRubyで書きたい訳です。しかし、Windowsには標準でRubyは入っていないし、Macもバージョンが古い1.8.7が標準だしで、普段プログラミングなんかしない一般ユーザーさんでも簡単に起動できるアプリケーションを作るのがなかなか難しいという問題があります。 そういった問題から、クロスプラットフォームな言語・ライブラリ、例えばC++のQtなんかに一時期浮気したりもしたのですが、やっぱりRubyで書きたい。だってRubyが好きだから。 そして、色々調べまくった結果、はい、ついに「これだ!」と思えるRubyによるGUIアプリケーション開発環境を揃えることができました。それは…JRubyJavaFXjrubyfxRawrこの組み合わせです…!それぞれ解説していきましょう。JRuby …JavaRubyJRuby

            yogasa
            yogasa2013/08/11非公開
            "Windowsの場合も簡単です。まずWindowsPCを友人に譲り、その後MacBook Airを購入し、homebrewを導入することで上記コマンドでインストールできるようになります。"
            • JRuby+Redmineのインストールメモ - プログラマの思索

              小川 明彦, 阪井 誠 : チケット駆動開発 日のソフトウェア開発の現場で生み出された「チケット駆動開発」という概念を、数多くの実例を元にモデル化・体系化を試みた最初の。 小川 明彦, 阪井 誠 :Redmineによるタスクマネジメント実践技法Redmineによるチケット駆動開発の実践技法に関する最初のアジャイルなソフトウェア開発への適用方法、TestLinkによるテスト管理手法についても言及。 清水 吉男: 「派生開発」を成功させるプロセス改善の技術と極意 組込システム開発をベースとして、ソフトウェア開発特有のスタイルである派生開発、特にXDDPについて解説した世界でも稀な。既存製品を保守するのではなく継続的に機能追加していく昨今の開発では、派生開発特有の問題を意識しなければならない。XDDPはプロセス論だけでなく、要件定義などの上流工程の品質改善にも役立つので注意。 Le

              JRuby+Redmineのインストールメモ - プログラマの思索
                • JRubyの一年を振り返って

                  原文: チャールズ=オリバー=ナター 皆さん、こんにちは。 2010年ももうすぐ終わり。この一年を振り返ってJRubyにとって重要な出来事や人々を見て行きましょう。 2010年は、JRubyにとって素晴らしい年でした。様々なプロジェクトに採用され、また、第一級のRuby言語実装としても第一級のJVM言語としても人々に認知され、更にはJRuby自体も多いに進化した一年でした。早速みていきましょう。JRubyを巡る人々JRubyの大事な使命の一つは、より多くの人にRubyというプログラム言語を届ける事です。 その為に、世界中を飛び回ったり、ブログ記事を書いたり、援助者を募り、パッチを取り込んだり、ユーザのサポートに努めてきました。2010年特に貢献のあった方々を挙げて行きましょう。 浅里洋嗣氏 浅里氏は2009年を通じて貢献の実績があり、メーリングリストやIRCチャンネルでも、JRubyを

                  • JRubyのパフォーマンスの更なる向上を目指して

                    原文: チャールズ=オリバー=ナター JVM上でJRubyが動く事の利点は折りに触れて述べてきました。JRubyのパフォーマンス数値はそこそこの結果を出しているのですが、多くの人々の期待に反して「抜群に素晴らしい」というものではありませんでした。詰まる所、他のRuby言語の実装に較べて良い結果を出したとしても、静的な型システムを用いる他のJVM言語には敵わないのでした。 しかし、それは今までの話し。 最近、JRubyの実行時に得られる情報に基づいた最適化をあれこれと試し始めました。ご存知の通り、JRubyは、Ruby言語の構造木をJVMのバイトコードにコンパイルするJITを搭載しています。その一方で、JITを使った他のシステムとは異なり、JRubyは最終的に良い結果をもたらすような情報をプログラムの作動時点で集めることはしなかったのです。今までにやっていた最適化と言えば、AOTコンパイラで

                    • JRuby と CRuby の Rails アプリの性能比 (render :text にて) - kiwamu日記

                      Thin とかGlassFish とか気になってはいたんですが、自身の体感として分かっていなかったので、簡単なところで比べてみました。"render :text => ... "のスループットをみてますが、絶対値的な性能ではなく、相対的な感覚を掴みたくてやってみました。 環境 iMac (intel Core 2 Duo 2.33GHz)Mac OS X 10.5.6 処理系、ライブラリのバージョンは以下のとおり %ruby186 -vruby 1.8.6 (2008-08-11 patchlevel 287) [i686-darwin9.6.0] %ruby187 -vruby 1.8.7 (2008-08-11 patchlevel 72) [i686-darwin9.5.0] %jruby -vjruby 1.1.6RC1 (ruby 1.8.6 patchlevel

                      JRuby と CRuby の Rails アプリの性能比 (render :text にて) - kiwamu日記
                      • (Java+Derby)* Ruby on Rails プログラミング

                        教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部)Java SE 6のリリースにより、Javaプログラミングにおけるスクリプトの重要性もますます高まってきています。いうまでもありませんが、これからはWebサービスをいかに実現していけるか、ということがビジネスにおいて重要ですから、これを実装する言語として、RubyPythonPHPといったプログラミング言語に興味を持ち始めている開発者も多いのではないでしょうか? 今回は、そんなJavaプログラマがRubyでプログラミングをするとしたら、どんな環境を用意するのがいいのだろうか、ということで調べてみました。JRuby onRailsとは何か? プログラミング言語Rubyといって最初に注目するのは、なんといってもRailsでしょう。RoR(Ruby o

                        (Java+Derby)* Ruby on Rails プログラミング
                        • Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT

                          Ruby onRailsJavaサーバで動かす4つのメリット まずは、JRuby onRailsJavaのAPサーバ上で動かすメリットを考えてみましょう。その最大のメリットはJVM(Java仮想マシン)上で動作する点が挙げられます。JVMで実行することで、以下の4つのメリットを享受できます。 JVMはエンタープライズ環境での動作実績も多く、非常に安定した実行環境を手に入れることができる JVM上でJRubyを実行する場合、AOT(Ahead Of Time)およびJITJust In Time)方式でコンパイルする。従って、コンパイル後はインタプリタ形式よりも高速に動作する(※注1)Javaの豊富な機能を使い、さまざまな拡張が可能JRuby onRailsが動作するAPサーバもTomcatやWebSphere上で動作確認が報告されている JDBCを使って対応DBを増やしたり

                          Java屋がTomcatでRuby on Railsを試すには?(1/2)−@IT
                          • Developer Tools Bitnami Application Catalog

                            Bitnami Premium Add secure software supply chain features and support for all application versions maintained by upstream projects Tanzu Application Catalog Used by many of the mostsecurity-conscious organizations in the world to curate and customize Open Source software artifacts

                            Developer Tools Bitnami Application Catalog
                            • Aptana RadRailsで始めるJRuby on Rails超入門(1/3)―@IT

                              JRubyを利用したRuby onRails(以下、Rails)のことを「JRuby onRails」と呼びますが、オラクルのユーザー向けSNSサイト「Oracle Mix」は、このJRuby onRailsで開発されるなど、JRubyを利用したRailsアプリケーションは実用に近づいてきたといえます。稿では前編・後編に分けて、JRuby onRailsについて解説します。前編ではRailsのIDEであるAptana RadRails(以下、RadRails)を使い、手軽にJRuby onRailsアプリケーションを体感する方法を紹介します。ToDo管理アプリケーションを構築しながら、RadRailsの便利な機能を紹介していきます。JRubyはJavaRubyのイイとこどり?JRubyとは一言でいうと、100% Pure-Javaで実装したRubyの実装系のことです。こ

                              Aptana RadRailsで始めるJRuby on Rails超入門(1/3)―@IT
                                • 【特集】Java RubyのJRuby - EJBからSwingまでRubyからJavaを使い倒す (1) JRubyとは? (MYCOMジャーナル)

                                  JRubyとは、Javaで実装したRubyの処理系だ。オープンソースプロジェクトとして、Charles Nutter氏とThomas E Enebo氏を中心として開発が進んでいる。執筆時点での最新の安定版リリースは0.9.8、5月の"2007JavaOne Conference"で1.0が正式にリリースされる予定だ。 まずは、JRubyの特徴を紹介しよう。Rubyの言語仕様に準拠している:Ruby1.8.5を元に、一部未実装や問題がある機能もあるものの、言語仕様を非常に互換性高く実装している。またRubyの標準ライブラリやgems(Rubyのライブラリなどをインストールするためのツール)についてもほとんどが含まれており、Rubyのプログラムの多くがJRuby上で正常に動作する JVM上で動作する:JRuby自体は100%Javaで実装された処理系である。したがって、実行するためには

                                  • RailsではなくJRuby on Railsを選ぶ理由とは? - builder by ZDNet Japan

                                    12月2日から4日の3日間、東京ミッドタウン・ホールにおいてサン・マイクロシステムズの主催による「SunTech Days 2008 in Tokyo」が開催された。稿では、2日目に行われたテクニカルセッションより、JRuby onRailsの特徴や利点を紹介した「(J)Ruby andRails」の様子をレポートする。講演者は同社システム技術統括部の野澤智氏だ。 なぜ「J」Ruby onRailsなのか セッションの前半では、RubyおよびRuby onRailsに関する基的な特徴や開発手順の紹介、実際にRailsを用いてアプリケーションを開発するデモなどが行われた。開発手順を紹介しながら実際に動作するウェブアプリケーションを作ってしまえる手軽さはRailsならではといえる。 興味深かったのは「なぜJRubyを使うのか」というテーマが中心となった後半部分だ。JRubyは言

                                    • JRubyチュートリアル(1/4):CodeZine

                                      はじめにJRubyはJavaで作られたRubyの処理系で、今年の6月にバージョン1.0がリリースされました。Javaで作られているということから分かるように、Java仮想マシン上でスクリプトを動かすものです。 最近、こうした「Java上で動くスクリプト言語」というのがずいぶんと注目されるようになってきました。Groovy、Jython、更にはJavaFXというのも登場しました。既に、Java SE 6には標準でJavaScriptが組み込まれており、JRubyや、ここにあげたスクリプト環境は、ほぼすべて次のJava SE 7で標準化されるだろうと言われています。稿ではこのJRubyの導入方法やEclipseとの連携、簡単なサンプルなどを紹介していきます。 対象読者Rubyに興味を持っているJavaユーザー。Java SE 7のスクリプト言語対応を今から体験してみたい人。 Jav

                                      JRubyチュートリアル(1/4):CodeZine
                                      • Java/JRuby開発者のためのセマンティックWeb入門

                                        セマンティックWebは、フォーマット/スキーマの異なる複数の異種ソースに含まれる情報を標準フォーマットに変換せずにそのまま利用できるようにするものです。JavaJRubyで、セマンティックWebアプリケーションの開発に一歩踏み出してみませんか? はじめに 複数の異種ソースに含まれるデータを全体的に統合して利用すること、そこにセマンティックWebの基的な考え方があります。RDF/RDFSやSPARQLクエリ言語などのセマンティックWebテクノロジーを用いて異種ソースのデータを統合して利用するという方法には、標準的なリレーショナルデータベースを用いる方法と比べていくつかのメリットがあります。 Resource Description Framework(RDF)では述語(predicate)でデータオブジェクト間の関係を定義し、RDFで記述したRDFスキーマ(RDFS)によって知識表現とオ

                                        Java/JRuby開発者のためのセマンティックWeb入門
                                        • やる夫で学ぶJRuby最適化 - recompile.net

                                          ____ / \  /\  キリッ .     / (ー)  (ー)\ /   ⌒(__人__)⌒ \ |      |r┬-|    |  Ruby 1.9はクリスマス前にリリースします \     `ー'´   / ノ            \ /´               ヽ |    l              \ ヽ    -一''''''"~~``'ー--、   -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) )  (⌒_(⌒)⌒)⌒)) ____ /_ノ  ヽ、_\ ミ ミ ミ  o゚((●)) ((●))゚o      ミ ミ ミ /⌒)⌒)⌒. ::::::⌒(__人__)⌒:::\   /⌒)⌒)⌒) | / / /     |r┬-|    | (⌒)/ / / // | :::::::::::(⌒)    | |  | 

                                          お知らせ

                                          公式Twitter

                                          • @HatenaBookmark

                                            リリース、障害情報などのサービスのお知らせ

                                          • @hatebu

                                            最新の人気エントリーの配信

                                          処理を実行中です

                                          キーボードショートカット一覧

                                          j次のブックマーク

                                          k前のブックマーク

                                          lあとで読む

                                          eコメント一覧を開く

                                          oページを開く

                                          はてなブックマーク

                                          公式Twitter

                                          はてなのサービス

                                          • App Storeからダウンロード
                                          • Google Playで手に入れよう
                                          Copyright © 2005-2025Hatena. All Rights Reserved.
                                          設定を変更しましたx

                                          [8]ページ先頭

                                          ©2009-2025 Movatter.jp