今日はM-Rubyでお話ししますまずは私のインタビューを紹介します私はユチュアマッシュ私は東京から来ています今回はビジネスチリップです2日目のビジネスチリップです昨日、東京に帰ってきましたでも、東京から来てました私はマッシュライフです私のスクリーネームです日本では少しフレームスルビースですでも、私はフログラムの人が知っています私はホットアップで気に入っていますでも、私はフローリング2で気に入っています同時に、私はとても良いです私は4日目の週間の4日目のスリーを使っています私はホットアップで気に入っています私はこのマックブックを使っています私はまだフローリングをしていません私は1990年のルビーの経験をしています私は1997年の経験をしています私はオープンソッドプロジェクトをしています私はNodeJSとDistMのルビーをしています私はオープンソッドプロジェクトをしていますPukyukiはBHPのウッキーエンジンですライブ、テキストエディター、モビルルビーを紹介します私はトリートカンパニーCTOのコープファウンダーです私のカンパニーはこのエプレイオーフィスを開催しました時々、私は東京から来ましたしかし、このシンガポールセクションはオープンソッドプロジェクトをしています私たちはルビーの経験をしています私たちはルビーの経験をしています私たちはこのセクションに質問しています私たちはTwitterやFacebookに質問しています私の英語を聞いていますが、私はオープンソッドプロジェクトをしています私はあなたの質問に質問していません私はTwitterやFacebookに質問しています私はM-LubyですM-Lubyはルビーの経験をしていますルビーは多くの経験をしています私たちはC-LubyやMRIのLubyの経験をしていますこれは普通のLubyの経験をしていますでも、多くのルビーはJVMの経験をしていますLubyの経験をしていますRubyは、多くの子供たちが、Rubyの若い子供はRubyです。Rubyは、レッスリースソース、レッスCPU、レッスメモリー、Rubyの非常に強いインプリメンテーションです。Rubyは、Iso StandardのIso Standardのインプリメンテーションです。2011年、Iso StandardのIso StandardはRubyです。RubyのIso Standardは、非常に強いインプリメンテーションです。Rubyのインプリメンテーションは、レッスメモリー、レッスメモリー、レッスメモリー、レッスメモリー、レッスメモリーです。Rubyは、本来の開発への事故みません。Rubyも、또 indebended OSE、CPUへの選択でした。Rubyの択肢は、コンパジビ感じ時期はこれは、海費 everyoneのユニックス其实を選択することができます。M-RubyはC99とC-Libraryのインディペンテンテンテンを学び、C-99とC-Libraryを学び、C-Compilersを学び。M-Rubyは2010年から始めましたが、このプロジェクトは非常にクローズです。このプロジェクトは日本の政府で主張されました。Rubyは日本で非常に強いテクノロジーです。M-Rubyはこのプロジェクトを学び、M-Rubyは非常にコンパクトです。2年後、M-RubyがGitHubを公開したM-Rubyはオープンソースを変えました。M-Rubyはコントビューターが多いです。M-RubyのGitHubページは?ない。RubyはUSPEC、M-RubyはISOスペクトです。3-Zelle-17-Zelleスペクトです。このスペクトは300ページのスペクトです。このスペクトはRuby-1.9のスペクトです。しかし、このスペクトはアイオスペクトです。Socket、TCP、Platformの特徴があります。まず、コンパクトとM-Rubyを使用します。このスペクトは非常にスローコンピューターです。C-Rubyを使用するスペクトは?ない。C-Rubyを使用するスペクトは非常に長い時間です。このスペクトは30分間経っています。まず、GitHub、M-Rubyソースコード、And zip、CDM、M-Ruby 1.2.0のスペクトです。最新のスペクトはM-Ruby 1.2.0のスペクトです。M-Rubyのランタイムとコンパイラーを使用します。C-Rubyを使用するスペクトは?非常に小さなインプリメンテーションです。コンパイラーを使用するスペクトは?非常に小さなインプリメンテーションです。C-Rubyの体のサイズは?C-Rubyの体のサイズは?1MBのサイズです。C-Rubyは20MBのサイズです。非常に小さなインプリメンテーションです。RubyはC-Rubyの体のサイズです。Rubyの体のサイズは?1MBのサイズを1MBのアップです。1MBのアップをした同じセーフです。スペクト1MBのアップ、2MBのアップをしてると、アップ、アップ、1MBのアップをしてると、このコードですMlobile Codeを勉強していますそれは、レギュアルのLubyインプレミエンテーションで使用しています少し変化することができますMlobile Codeのパーツで、1番のパーツで引き込みます1番を切りますこのサンプルコードを繰り返し、MovieはMovieコンパイラーをコンパイルに入れます。MovieはTES-1RBとMRBを繰り返します。このサンプルコードを繰り返し、MovieはTES-2RBとMovieコンパイラーとMovieバーチャルマシンを繰り返し、このサンプルコードを繰り返し、MovieはTES-2RBとMovieコンパイラーとMovieバーチャルマシンを繰り返し、このサンプルコードを繰り返し、MovieはTES-1RBとMovieバーチャルマシンを繰り返し、このサンプルコードを繰り返し、MovieはTES-1RBとMovieバーチャルマシンを繰り返し、MovieはMovieのコンパイラーと1.5で耐えたけど、もう、リクエアのフィーチャルは、他のファイルを持っていません。Mroobiは、アイオークのファイルの能力を持っていません。でも、Mroobiと、Mroobiランタイムは、リクエアのフィーチャルを持っていません。そのため、アイオークのファイルを持っていません。Mroobiは、アイオークのファイルを持っていません。Rubyの判定は、C Bryanの判定ではなく、Cライバーはアイオンを持っていません。Mroobiは、Rubyの雄を持っていません。M.Ruby's target is embedded environment from the digital appellance, or a drone, digital camera,bender machine, or some IoT board, and most of the bundle with the application.Target is just bought. This board supports M.Ruby and MindStorm. It is common in the Singapore, or, yeah, it's EBS3.EBS3 run on EBS3. I put into the EBS3, but probably most cases is M.Ruby withApplication. Biggest example is the NGX Apache M.Ruby module. It's a writing web servers module using M.Ruby.It's a sample code. You can write a Ruby code in your NGX configuration file. This application code under the image directory matches your URL and redirects to another directory.It's a very programmable writing loop. This module is a very strong program of load balancer or manipulate URL, cookies, security, and other handling, and more detailed logging, or notify to another devices.M.Ruby NGX M.Ruby is a very good web server for the Rubyist. You all attended the Rubyist. Please check Google and M.Ruby NGX M.Ruby Apache.It's a very strong architecture for Rubyist. Regular C.Ruby is a target for the Unix and the server and your PC and the supercomputers.M.Ruby is a target for the very few resources, CPUs, 32-bits CPU, and a fraud processing unit. Memory is over 200 kilobytes, not required to measure the gigabytes.M.Ruby does not require a specific OS. M.Ruby can run on all OS and bare metal, not required OS.If you want to run on your board, you don't need to install the OS. M.Ruby target is in application programming. It's like a custom language.It's like Emacs and Emacs Lisp. Easy to install M.Ruby for your application customization.M.Ruby has a very fun feature. It's a configurable drop of the unnecessary features. If you want to do more or less memory and you don't need a math library or if you want to use some class,Easy to drop off your M.Ruby binary. The person and compiler is easy to configure. It's a little light from the C.Ruby.Drop of the stored time, mass, and regular expression. Regular expression is a very big memory. If you want to use it, drop off your memories.Change to the hash and list algorithm. It's used using a table algorithm or linear or you can switch on the easy to rewrite hash and list algorithm.Last is non-boxing but it is very hard to explain. If you are using less memory target board, please search in Google and non-boxing. It's very technical thing for less memory.M.Ruby internals. M.Ruby internals. M.Ruby has two part compiler virtual machine. Both is very simple than the C.Ruby.10 years ago, I tried to read C.Ruby's source code but I gave up. Very long line and very messy. Probably hard to understand C.Ruby's source code and contributed to C.Ruby.M.Ruby is very simple and very small architecture. It's like education toolkit. If you have interest to virtual machine or Ruby internals, I recommend to read M.Ruby's source code.All command on GitHub issue in English. Probably not 80% contributor is Japanese but all document and issue in English.Most of the broken English. M.Ruby has writing on C language but use no C global variable. It's easy to install include to your library or your application.M.Ruby has garbage collection. General incremental garbage collection. It is good than C.Ruby.This code is not thread safe. It's the same as C.Ruby. Building system. M.Ruby has cross compiler feature. You can compile it to cross target device.M.Ruby build system build my build me. It's a very hard part but it is very interesting for the embedded system.M.Ruby don't have compatibility with Ruby gems but M.Ruby has special gem library M.Ruby gems. It's same as Ruby gems.Easy to install from GitHub. M.Ruby gems don't have centric like Ruby gems.org but easy to install from GitHub.Supported cross build. Only provide a lot of gems. Probably 100 or 200 gems provided from many contributors.M.Ruby is very small than C.Ruby but many people make C.Ruby compatibility gem, extend gem.If you want full spec M.Ruby easy to install from the extend gem from this URL.M.Ruby is my hobby. It is not my business. My company is released iPad application for less than business.My hobby is language implementation like M.Ruby or Node.js. One of example is M.Ruby. It is my private project.IOS development toolkit on M.Ruby but this project 2012 to 30 but after that I gave up.I consume a lot of time and my business is very hard.It is alternative to Titanium mobile. Does anyone know Titanium mobile?It's a JavaScript based iPhone and Android toolkit. I worked at Titanium mobile company.Titanium mobile has a very strange and messy architecture. I want to change from scratch. I started my private project using Ruby.M.Ruby is mobile but IOS application using Ruby only. This sample is very old OS.IOS 8.7. It's a game. It's M.Ruby is only not writing Objective-C and Swift.Very good performance and easy to write than Objective-C.If you are interested in this project, please Google Mobile Ruby.If you are very interested, I want to fix it for new OS. It cannot run on the OS after the IOS 7.M.Ruby is embedded environment but requires memory over 200kb memory.This is a big memory for the small board like Arduino or embed.End of this year,M.Ruby will release the more or less resource M.Ruby's version, M.Ruby slash C.Very compact Ruby implementation.It requires under 40kb working memory.Very few memory. Probably can run on many small boards.Not required 32-bit CPU.It run on 16-bit CPU and no FPU.Very small board.This M.Ruby-C don't have garbage collection.So need to care of using a memory, recycle or something.For the much said, will be support M.Ruby-C G.C.This time M.Ruby-C is better alpha release.End of this year, M.Ruby-C will stable release.But I never release the end of this year.Today I will talk about introduce M.Ruby.M.Ruby is for embedded environment.But this embedded is two meaning.One is IOT board, this small board.And another one is your application.I think M.Ruby is good glue for C programming.Does any writing C code or C++ or most of all is a Ruby programmer.M.Ruby is good for C and Ruby programmer.It's very friendly.Ruby is if you write C application, easy to extend using Ruby.Fun programming for the devices.IOT is very common in the future.But most of IOT board require C programming.It's very hard.But M.Ruby is very good for the ordinary programmers.So I think M.Ruby is improve the future.My company is Twitter Azure.Our office is very close to the clock key.Our office opened from April.Now our team is 12 sales persons only.But I want to expand to the agent area.Singapore,Chaiwan,Malaysia.But we want to hire Ruby on Rails programmer in the local.If you have interest, please contact to the Twitter.Please Google or please contact to my Facebook.Massage drive.Easy to search in Facebook.You can find my hot tab icon.Please contact to us.Sorry for my broken English.That's all.Thank you.