_ Ruby-2.1.1インストーラ readlineのバグ(コンソール出力の問題かも知れないけど)をまだ見ていないので作る気はなかったのだけど(irbが使い物にならない)、ソケットの問題がどうにもならないので、パッケージを作りました。 今回からは、リファレンスマニュアルにDiceさんがCCで公開してくださっているRubyリファレンスマニュアル chm版リミックスを同梱するようにしました。どうもありがとうございます。一番サイズが小さい標準版を入れています。 なお、上で書いているソケットの問題というのは、子プロセスにソケットが引き継がれることです。どうもMSDNを読むと、親子の会話に便利だろうというような思い付きでデフォルトを子プロセス引き継ぎにしたようなのですが、ついWinddows7sp1までは抑制する方法がなかった(プロセス作成時にハンドルすべてを引き継がないように設定することは可能だ
_ libffiとfiddle x64 rubyでやるようになって、dlが必ずエラーになるのでうんざりして、結局libffi+fiddleを使うようにした。 dlが必ずエラーになるのは、x64ではコールバックがうまくいかないからで、なぜそれを直さないかと言えば、直す未満の問題があると小崎さんの指摘があり(Rubyで学ぶx86_64 ABI)、ではなぜlibffiを正式に入れ込まないかと言えば、MSWin32サポートが心もとない(ということだったと思う)。 で、今は、dlを残しておくけど、必要ならばlibffiをどうにかしてfiddleを使えということらしい。fiddleがあればdl(の.rbのほう)はdl.soではなくfiddleを使う。 で、どうにもいやだが背に腹は代えられないのでmsysを導入する。 bashが動くのは良いけれど、さっそくvcvars_x64.batとかが動かない。ディ
exerb は 1.9 に対応してないし、いろいろオーバースペックだと思う。ocra はテンポラリフォルダに展開して実行するのがダサすぎて論外。(参考) ということで、すごくシンプルに Ruby プログラムを exe 化する方式を考えてみました。 デモ # t.rb puts "test!"これを exe にしたい。こうします。 C:\Ruby>copy /B ruby.exe+t.rb t.exe ruby.exe t.rb 1 個のファイルをコピーしました。実行する。 C:\Ruby>t test!動いた! つまり、インタプリタとスクリプトをファイル結合するだけで exe にできてしまいます。 実装 Ruby にパッチをあててビルドする必要があります。やってることは自己解凍書庫と同じ感じです。 ruby.exe のファイルサイズをバイナリリソースとして ruby.exe 自身に持たせて
RScript(Ruby IActiveScript wrapper)についてのバグ報告や要望はGithubのIssuesに登録してください。 Ruby MSI Packages Ruby-2.4.0 (i386-mswin32_100) Microsoft Installer Package (2016-12-24 revision 57164) 19,310,592バイト (msi 1.0.0) MD5 checksum: dd445a60ce6164374ab4689990dfc6f1 ActiveScriptRubyのバージョン付きLanguage名はRubyScript.2.4です ActiveScriptRuby(RubyScript.2.4), RJBを含みます。なおriドキュメントは省略しています。 リファレンスはDiceさんが作成されたRubyリファレンスマニュアル ch
大ざっぱにまとめbrowser で直接コンパイルcoffee-script.js を利用して手動でコンパイル自動で watch してコンパイルして serve してくれる便利フレームワークくらいの方法があるみたい。 browser で直接コンパイルして実行とりあえず動かす分にはこれでも大丈夫。本家ドキュメントにもしっかりこの使い方は書かれている。 CoffeeScriptはインストールしなくてもブラウザ上で実行できるよという話 - ariyasacca(2011-02-21)"text/coffeescript" Script Tags - CoffeeScriptコマンドラインでコンパイルnpm の coffee コマンドでコンパイルbrowser で直接コンパイルして実行するのは遅いので事前に .js に変換したい。そういう場合は npm で コマンドを使うのがいちばんの王道。 Win
「ActiveScriptRuby 1.8.7 を利用している環境で json 1.5.1-mswin32 を使うと、msvcrt-ruby191.dll を呼びに行こうとして失敗する問題」g:fragile:id:ferricks:20110130 「Ruby 1.8.7とjson1.5.1 x86-mswin32で、「msvcrt-ruby191.dllが見つからない」エラー」id:MonteCut:20110219 等で書かれているように、mswin32版 Ruby1.8.7 で json 1.5.1 を自然にインストールして require "json" すると、msvcrt-ruby191.dll がないというエラーダイアログが出る。RubyInstaller のような mingw32版でも同じだ。 対策方法は4つあり*1、 上記記事のように、古いバージョンを使う msvcrt-
書誌情報 著者: arton 発行日: 2010-10-31 最終更新日: 2011-07-15 バージョン: 1.0.1 ページ数: 106ページ(A4PDF版換算) 対応フォーマット: EPUB, PDF 出版社: 達人出版会 対象読者 WindowsでRubyをビルドしたい方、または拡張ライブラリの開発・ビルドをおこないたい方。 著者について arton arton(Akio 'R' Tajima)は、ニッチな垂直統合ベンダーで働く開発者です。Rubyとは20世紀の終わり頃に出会って以来の付き合いです。大体バージョン1.4の頃でした。COM/DCOMエンジニアとしての都合と経験からRubyのActiveScripting化をしたのがきっかけで『Ruby256 邪道編』が生まれました。ただ、COM/DCOM専業というわけではなく、トランザクションとネットワーク(競合時の振る舞いとかエラ
JRuby - Java powered Ruby implementation JRubyの最新版となるJRuby 1.6のリリースが迫ってきた。13日現在、JRuby 1.6 RC1が公開されており、ユーザからのフィードバックを得て最終的に仕上げてから正式リリースとなる見通し。JRuby 1.6はこれまでのJRubyリリースの中でもっとも大きなリリースになると説明されており、開発の進捗に自信が伺える。JRuby 1.6の主な特徴は次のとおり。 Ruby 1.9.2互換の実現。デフォルトは1.8.7のままになっている。コマンドラインから--1.9を指定することで1.9.2互換モードが利用できるようになる。Ruby 1.9.2互換モードではRuby 1.8互換では提供されていないUnicodeに関する機能が利用できるようになり、今回の目玉機能のひとつとなっている。 Windowsサポートの
すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox とゲーム PC ゲーム Windows ゲーム 映画とテレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform Windows 365 開発者
(id:mrkn は Ruby Advent Calendar jp: 2009 を応援しています。この記事は3日目です。) Windows で Ruby を使いたい人は自分でビルドしましょう。簡単です。 後述の準備が終わってない人は、先に準備編を読んでください。ビルド→インストール→テストの順に作業します。 Ruby のビルド (1) svn か git を使って trunk の先っぽを落としてください。以下では、ruby.git というディレクトリの中に Ruby のソースツリーが存在していることを前提とします。 > git clone http://github.com/shyouhei/ruby ruby.git(2) ビルド用ディレクトリを作ります。ディレクトリ名は好きに決めてください。たとえば初恋の人の名前でもいいです。 > mkdir ruby.git/build-for-h
DXRubyとは DXRubyは、スクリプト言語Rubyを使ってWindows用のゲームを作るための拡張ライブラリです。 Ruby自身が簡単な言語ですし、DXRubyもできうる限りシンプルに機能を提供していますので、この組み合わせを使うととても簡単にゲームを作ることができます。 ライブラリ自体はC言語で、直接DirectXを制御するように書かれており、動作は非常に高速です。 Rubyは遅いからアクションゲームなんて作れないんじゃないか、とはよく言われますが、そんな心配はまったくいりません。 ゲームを作りたいけどどの言語を使えばいいのかわからない人は、Rubyを使ってみてください。Rubyでゲームを作りたい人はDXRubyを使ってみてください。 この組み合わせを選んだとき、あなたの目の前には、楽しいゲームプログラミングの世界が広がっていることでしょう。 なぜDXRubyなのか 他の言語や、R
The mobile app development industry is one of the most quickly developing sectors worldwide. The digital revolution and the need for apps by both small and large-scale companies are driving up the demand for different kinds of apps in various industries. Besides businesses, it is also becoming popular for people to develop apps for personal use. The introduction of no-code development tools and te
Posted by hsbt on 8 Aug 2013 We decided to suspend raa.ruby-lang.org, also known as “Ruby Application Archive (RAA)”. We have no server or human resources to continue hosting raa.ruby-lang.org. If you still need to browse raa.ruby-lang.org, please visit RAA in the Internet Archive. The “Ruby Application Archive” was first started in 1997. It moved to raa.ruby-lang.org in 2003 and introduced a lot
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く