![](/img/trans.png)
[英]How can I recover YARV-compiled Source Code of ruby
我使用Rhomobile開發了一個應用程序,這是一個使用網絡技術的跨平台原生移動應用程序:HTML、CSS、JavaScript 和 Ruby,但不幸的是現在我沒有源代碼,因為我已經丟失了它,但我有我當時建的apk 。 一些讀數顯示可以通過reversing the apk來恢復它,但隨后在asse ...
[英]How can I recover YARV-compiled Source Code of ruby
我使用Rhomobile開發了一個應用程序,這是一個使用網絡技術的跨平台原生移動應用程序:HTML、CSS、JavaScript 和 Ruby,但不幸的是現在我沒有源代碼,因為我已經丟失了它,但我有我當時建的apk 。 一些讀數顯示可以通過reversing the apk來恢復它,但隨后在asse ...
[英]Why is a Regexp object considered to be “falsy” in Ruby?
Ruby具有“真”和“假”的普遍觀念。 Ruby確實有兩個針對 Boolean 對象的特定類TrueClass和FalseClass ,其中 singleton 實例分別由特殊變量true和false表示。 但是,真假不限於這兩個類的實例,這個概念是通用的,適用於Ruby中的每個 object ...
[英]MRI and YARV Ruby implementations - what happened in Ruby 1.9?
據我了解,在Ruby 1.9之前,MRI和YARV是Ruby編程語言的兩個獨立實現。 Ruby 1.9版到底發生了什么變化? MRI是否為了YARV而被放棄? 還是兩個代碼庫以某種方式合並了? 我已經看到1.9以后的Ruby版本,分別稱為“ MRI”和“ YARV”-這些名稱中的 ...
[英]Ruby bytecode debugger
我已經能夠使用RubyVM::InstructionSequence#disassemble從“已編譯”紅寶石文件中提取YARV指令的字節碼列表。 現在,我想逐條指令調試代碼。 有沒有讓我這樣做的調試器? 問候 ...
[英]How can I store and read a RubyVM::InstructionSequence?
有沒有辦法將 RubyVM::InstructionSequence 存儲到文件並稍后讀取? 我試過Marshal.dump沒有成功。 我收到以下錯誤: ...
[英]Lazy symbol binding failed: symbol not found
我的項目中有三個頭文件,用於描述Rational , Complex和RubyObject對象。 前兩個是模板。 所有都可以使用復制構造const RubyObject&復制構造函數在頭文件中定義 - 除了那些從const RubyObject&構造Rational和Comp ...
[英]Java method that returns reachable objects
遵循Ruby方法的Java是否等效? ObjectSpace.reachable_objects_from :此方法返回從給定對象直接可到達的所有對象。 參考:在以下文檔中查找ObjectSpace.reachable_objects_: http ://globaldev.co.u ...
[英]Any performance disadvantages of GC.disable?
GC.disable會降低性能? 只要我使用真正的RAM而不是交換內存,它可以嗎? 我正在使用MRI Ruby 2.0,據我所知,它是64位,使用64位Ubuntu: ...
[英]Ruby 2.0 Bytecode Export / Import
我一直在閱讀有關新的ruby 2.0功能 ,並發現它將支持字節碼導入/導出: Ruby 2.0有望簡化將預編譯的Ruby腳本保存到字節碼表示中,然后直接運行它們。 我已經安裝了ruby-2.0.0-p0,但是我沒有找到任何關於如何導出字節碼的信息(或者通常是關於這個問題的文檔) ...
[英]Rubinus or MRI 1.9.3 (YARV)?
所以,我有一些問題要問我,我確實瀏覽了互聯網,但沒有太多可靠的答案。 大多數博客帖子會相互取消,因為他們都贊揚了不同的東西,並有基准來“證明他們的觀點”( 我一生中從未見過這么多矛盾的基准 )。 無論如何,我的問題是: 魯賓尼斯真的快嗎? 這個顯然誠實的親Rubini ...
[英]Is the information displayed in ruby --dump available at runtime?
在你不知道Ruby可能做的10件事中 ,滑動30,詹姆斯愛德華格雷二世提到 哪個產生 此處輸出的信息是否在運行時可用? 如果是這樣,信息是僅僅代表已經寫下的代碼,還是它還具有已經完成的任何元編程的結果? ...
[英]How to profile garbage collection in Ruby
我正在嘗試在非Rails應用程序中分析GC,最好使用YARV Ruby。 perftools.rb告訴我,我的大部分CPU時間都花在了garbage_collector(6061(61.4%))上。 我還能夠通過perftools.rb獲取通過哪些方法創建的對象數量。 有些方法比其 ...
[英]How can I redefine Fixnum's + (plus) method in Ruby and keep original + functionality?
這引發了我在1.9.2 Ruby中的SystemStackError( 但在Rubinius中工作 ): 但是沒有super for + (基於其他錯誤)。 如何訪問原始+功能? ...
[英]Does Ruby's Enumerable#zip create arrays internally?
在Ruby中 -有人說, 優雅地比較兩個枚舉器 zip的問題在於它在內部創建數組,無論你通過什么Enumerable。 輸入參數的長度還有另一個問題 我看了一下YARV中Enumerable#zip的實現,並看到了 我能正確理解以下位嗎? 檢查是否所有參數都是數 ...
[英]Is it possible to disable YARV's global interpreter lock?
好奇心比什么都重要(我應該完全放棄並嘗試jRuby),但是是否可以禁用YARV ruby的全局解釋器鎖和任何其他關聯的鎖? 我認為這會“免除您的保修”,因為某些YARV Ruby的庫不是線程安全的,但這會引起任何其他問題嗎? ...
[英]How to generate bytecode in Ruby 1.9?
如何從Ruby 1.9生成byetcode? 我的目的是生成字節碼而不是源代碼,並將其與我的應用程序包一起提供。 我知道JRuby的方法,但是在那里我面臨某些問題 ...
[英]Do all Ruby interpreters follow the same Ruby syntax?
所有的Ruby解釋器都遵循www.ruby-lang.org中定義的相同Ruby語法嗎? 核磁共振 亞爾夫 魯比尼烏斯 紅寶石 鐵紅寶石 原因是解釋器定義了Ruby語言。 這是否意味着一個口譯員可以添加其他口譯員沒有的功能/語法糖? 如果 ...
[英]Disabling Ruby 1.9.x's YARV compiler
在使用ruby 1.9.x與1.8.7從命令行運行我的規范之間,應用程序啟動時間有一個非常明顯的差異。 我的應用程序使用ruby 1.8.7的啟動要比使用ruby 1.9.1或1.9.2的啟動快得多。 應用程序啟動時間差約為18秒。 我的應用程序以1.8.7初始化大約需要5秒鍾,而以1.9 ...
[英]RVM 1.9.1 & nokogiri
無法在rvm ruby 1.9.1下安裝nokogiri gem。 我越來越 ... 但我查了一下: 我得到了: 這可能是根本的事嗎? RVM在用戶空間中運行所有內容。 ...
[英]Documentation on RubyVM::InstructionSequence?
使用Ruby 1.9,YARV-VM被合並到Ruby中。 所以http://www.atdot.net/yarv似乎已經過時了。 我在哪里可以找到關於RubyVM::InstructionSequence文檔? 特別是#compile_file ? 我在哪里可以找到像http:/ ...