なめらかなシステムのアイデアと実現に向けて 軽量Ruby普及・実用化促進フォーラム2016の講演 "GMOペパボの松本 亮介氏より「人工知能によってシステムを自動制御する『なめらかなシステム』に関するビジョンやmrubyを活用した具体的な取り組み」についてご講演いただきます。"

はじめまして、技術基盤部の相原(kaihar4)です! 今回は、アプリケーションのクラウドサービスへの移行の一環で、 Amazon S3から取得した画像URLを含むファイルを元に、そのURLの外部画像を取得して返す機能 をmrubyで書き直してAWSに移行した話をしていきたいと思います。 この機能は元々モノリシックなアプリケーションの一機能として動いていたもので、これを切り出してAWSに移行するというのが今回私に与えられたミッションでした。 このアプリケーションは歴史が長く、その間ほとんどメンテナンスされていませんでした。 ディストリビューションは古くPHPのバージョンも4系、したがってそのまま持っていくという選択肢はなく、AWS上に新規にインスタンスを構築することになります。 弊社にはAPI部分をPHPからRubyに移行する方針があるということもあり、Amazon Linux上にRuby
Introduction to Linux namespaces - Part 2: IPC | Yet another enthusiast blog! こういうブログ記事があって、元記事はC言語なんだけど、これと同じことをmrubyでもやってみたサンプル。なお元記事は clone(2) だけど今回はforkしてから unshare(2) している。clone未実装なんで。。 reader, writer = IO.pipe puts " - Hello ?" p = Process.fork do Namespace.unshare(Namespace::CLONE_NEWUTS | Namespace::CLONE_NEWIPC) writer.close reader.read # blocking system "hostname 'In-Namespace'" puts " -
おはようございます。奥さん出張中の息子達との実家生活もそろそろ終了です。kjunichiです。 TL;DR https://github.com/trusterd/libtrusterd/tree/master/examples/trusterd_rs 初めに Rustも1.0がリリースされたり、rebuildfmでもRustが話題になった回もあったので、また、懲りずにやってみることにした。 libtrusterdをRustで動かそうとして学べたこと Cの文字列を扱う 以前は、 title.with_c_str(| title | unsafe { cvNamedWindow(title); } と変換していたところ、1.0以降は以下のようになった。 use with Gist Search Link https://doc.rust-lang.org/std/ffi/struct.C
本学大学院情報工学研究院 機械情報工学研究系の田中和明准教授は、組込みソフトウェアの開発の生産性を高めることができるプログラム言語「*mruby」を、業界で初めて**ワンチップマイコン上に搭載しました。 現在、ワンチップマイコンのソフト開発には 主にC言語というプログラム言語が用いられています。今回田中准教授が採用した「mruby」は、ソフトウェアの開発時間をC言語に比べ大幅に短縮することができるため、製品開発から市場にでるまでの時間を短く抑えることができ、消費者のニーズに対応した需要のある製品を、低コストでより早く市場に投入できることにつながります。 さらに、「mruby」を使用することでソフトウェアに混入する不具合を減らすことができ、製品の品質向上にも貢献します。 なお、本研究は、平成25年11月21日(木)にパシフィコ横浜で開催された、組込みシステム技術に特化した世界最大級のイ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く