タグ mruby
人気順 10 users 50 users 100 users 500 users 1000 usersViXion、オートフォーカスアイウェア「ViXion01S」にプログラミング言語「Ruby」をIoTデバイス向けに軽量化した「mruby/c」を採用
ViXion、オートフォーカスアイウェア「ViXion01S」にプログラミング言語「Ruby」をIoTデバイス向けに軽量化した「mruby/c」を採用あらゆる人の「見えづらさ」を解決するため、「ViXion01S」に「mruby/c」を組み込むことで、各種機能や操作を自由にカスタマイズできる柔軟性を実現 公益財団法人しまね産業振興財団(島根... 続きを読む
RubyKaigi 2024 でスーファミと mruby/c について発表しました | Wantedly Engineer Blog
ウォンテッドリーでエンジニアをしている @gedorinku です。5/15から5/17に沖縄で開催された RubyKaigi 2024 に参加して登壇してきました。 Porting mruby/c for the SNES (Super Famicom) RubyKaigi 2024, #rubykaigi https://rubykaigi.org/2024/presentations/gedorinku.html#day3 当日の発表スライドは以下で公開し... 続きを読む
スーパーファミコンで mruby/c を動かす
はじめに mruby/c という軽量な Ruby 処理系をスーパーファミコンに移植し、標準出力に文字列を出力する簡単な Ruby コードをエミュレータ上で動かしたので、その移植作業を記事にまとめました。 この記事で動かしたコードは次のリポジトリにあります。 この移植作業を行うという発想は、2年前の RubyKaigi 2022 で行わ... 続きを読む
RubyKaigi 2023で "UTF-8 is coming to mruby/c" というタイトルで話しました - Eggshell
スライドタイトルは「サンタが街にやってくる」つまり「Santa Claus Is Coming to Town」のもじりでした。 UTF-8がルンルンでmruby/cにやってくる様子を思い浮かべながら決めました。 スライド きっかけ 発表内でも触れましたが、はすみさんにRubyWorldConference2022でmruby/cのUTF-8対応をしませんかと誘われたのがき... 続きを読む
Zigで簡単クロスコンパイル 2022 - k0kubun's blog
僕は以下の3つのツールを複数プラットフォーム向けにクロスコンパイルしてバイナリ配布しており、以下のように全て異なる言語で開発している。 Go: sqldef Rust: xremap mruby: mitamae クロスコンパイルに苦労している話をするとZigを使ってみたらいいんじゃないかと言われることがあり、周りでもZigが何となく流行り始... 続きを読む
Infra Study Meetup インフラで私が一番面白いと考えている世界 | エンジニアの生き様をウォッチするメディア
Forkwell が主催する技術イベント「Infra Study」。今回のテーマは「インフラの面白い技術とこれから」です。(開催日:2020年 7月29日)。本記事は登壇者の近藤さんの基調講演から mruby や C言語を使い、コンテナを自作している様子をお伝えします。最後には、登壇者の近藤さんとまつもとりーさんが視聴者からの質問に... 続きを読む
mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も(MONOist) - Yahoo!ニュース
しまねソフト研究開発センターは、「ET&IoT 2021」(2021年11月17~19日、パシフィコ横浜)の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。 mruby/c... 続きを読む
mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も
mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も:ET&IoT 2021 しまねソフト研究開発センターは、「ET&IoT 2021」の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向け... 続きを読む
2021年にmrubyを始める皆さまへ - ローファイ日記
2021年3月5日に、mruby 3.0.0 のリリースがされました。おめでとうございます! mruby.org これに関連してなのか、mrubyをこれから始めようとか、ここのところどうなっていますかという質問をちょくちょく受けたり、ツイートを拝見したりするようになりました。 一方で、どうしても情報が古い、あるいは多くのmgemのメン... 続きを読む
mrubyを採用したソフトウェアを広げた第一人者・松本亮介が、面倒を感じながらもC言語を愛する理由とは? | Offers Magazine
HOME インタビュー mrubyを採用したソフトウェアを広げた第一人者・松本亮介が、面倒を感じながらもC言語を愛する理由とは? さくらインターネット研究所上級研究員、ペパボ研究所客員研究員、松本亮介事務所所長 松本亮介 2008年に現場の技術を知るため修士に行かずにホスティング系企業に就職したのち、2012年に異例の... 続きを読む
Rubyがマイコンで違和感なく動く、「mruby/c」は新バージョンで実用段階へ - MONOist(モノイスト)
しまねソフト研究開発センターは、「ET&IoT Technology 2019(ET2019)」の「フクオカしまねmruby×IoTパビリオン」において、軽量Rubyとして知られるmrubyをさらに小型化した組み込み機器向けプログラミング言語「mruby/c」の最新バージョンとなる「mruby/c2.0」を紹介した。 しまねソフト研究開発センターは、「ET&Io... 続きを読む
mrubyから入るシステムプログラミング入門 / #handsons - Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
キーワードで振り返るRubyKaigi 2019@博多(#4)最適化、パターンマッチング、mruby、ブランチメンテナンスほか
RubyKaigi 2019の発表資料がだいぶ揃ったようです。ありがとうございます! rubykaigi.orgより 現時点のYouTube動画: RubyKaigi - YouTube 誤りや追加情報などがありましたら@hachi8833までお知らせください。 「最適化」 やはり最適化が最も多いですね。 Day1セッション: Write a Ruby interpreter in Ruby for Ruby 3 ... 続きを読む
Big Sky :: MRuby の TensorFlow Lite バインディングを書いた。
以前 TensorFlow Lite の Go バインディングを書いたのだけど Big Sky :: TensorFlow Lite の Go binding を書いた。 Google launches TensorFlow Lite 1.0 for mobile and embedded devices | VentureBeat Google today intro... https://mattn.kaoriya.net/software/lang/go/20190307190947.htm これの mruby 版を作っ... 続きを読む
mruby/cで始めるオリジナルIoTデバイス作り
はじめに こんにちは、kishimaと申します。 mruby/c(えむるびーすらっしゅしー)という言語を皆さんは御存知でしょうか? この記事では、mrubyから派生して生まれたmruby/cを使ったIoTっぽい電子工作について説明していきたいと思います。 mruby/cでIoT 筆者は仕事で馴染み深かったのもあり、2017年後半あたりから電子... 続きを読む
AWS LambdaのCustom Runtimeでmrubyを動かしてみた – VELTRA Engineering – Medium
An Web engineer at VELTRA corporation, an AWS Certified Solutions Architect/Developer (Associate), a member of JAPAN MENSA re:Invent 2018で発表されたAWS Lambdaのカスタムランタイム機能、言語の縛りがなくなるということで、各地で盛り上がっています。アドベントカレンダーもできているほどです。 ぼくも試... 続きを読む
mrubyでruby/specを走らせてみた結果www // Speaker Deck
All slide content and descriptions are owned by their creators. 続きを読む
k近傍法による異常検知のライブラリをmrubyで作ってみた - Fire Engine
2018 - 04 - 01 k近傍法による異常検知のライブラリをmrubyで作ってみた インフラ mruby 異常検知 こんにちは!インフラエンジニア見習い つるべー です。 今回は、mrubyという組込ソフトウェア向けの軽量な Ruby 言語を使って、k近傍法による異常検知を行う スクリプト を書いてみたので、そちらの紹介です! 目次 なぜ作ったのか 作ったもの ソースコード 使い方 mrub... 続きを読む
mrubyの文字列結合のパフォーマンスを改善する | ten-snapon.com
先日、来る下記のイベントの資料でmrubyの文字列結合におけるメモリパフォーマンスについて記述し、それを社内で共有したところ、それをみた @matsumotory がmrubyにおける文字列結合は + での結合より、破壊的ではあるが << のほうがパフォーマンスが良いということに気づいた。 valgrindで測定すると下記のような具合である。 # new.rb a = "aaa" b = "bbb... 続きを読む
Ruby25周年記念イベントでお話ししました #ruby25th - ローファイ日記
2018 - 02 - 28 Ruby25周年記念イベントでお話ししました #ruby25th 登壇者枠です。 Infrastructure as Code/mrubyなどによるConfiguration as Codeの話をしました。 speakerdeck.com もともとこの倍の分量のスライドが発生して笹田さんにご心配をかけてしまいましたが、なんとか時間通り? 話せました...。 当スライド... 続きを読む
HTTPリクエスト単位でmrubyのバイトコードをProcとFiberで包みなおして実行した場合の性能とv2について - 人間とウェブの未来
2018 - 02 - 22 HTTPリクエスト単位でmrubyのバイトコードをprocとfiberで包みなおして実行した場合の性能について プログラミング 研究 Webサーバ 2018年4月にngx_mrubyのノンブロッキングHTTPクライアントとノンブロッキングsleep相当のメソッドに対応させてngx_mruby v2.0.0をリリースするという目標を立てた — 松本 亮介 / まつもとり... 続きを読む
Haconiwa を改めて紹介する - Qiita
OSS紹介 Advent Calendar 2017 にかこつけて、自作オーエスエスを紹介していくスタンス。ということで20日の記事です。 Haconiwaは、いわゆるLinuxコンテナランタイムです。コンテナといえばクジラっぽいロゴのやつが有名ですが、Haconiwaは mruby を組み込んでおり、コンテナに関するLinuxカーネルの機能を自分で組み合わせて使える点、フック機構など様々なAPI... 続きを読む
DSAS開発者の部屋:mruby を Linux カーネル内で動作させる(2017 ver)
このエントリは KLab Advent Calendar 2017 (兼 mruby Advent Calendar 2017 )の 12 日目の記事です。 今年は(前半は)Keepalived にフルタイムでコントリビュートしていたり(後半は)ひたすら mruby をいじっていたりと、実に OSS 充な一年だった @pandax381 です。 タイトルにある試みについては、2015 年の時点で東... 続きを読む
「mrubyを利用した軽量コンテナクラウド基盤の研究開発を介したmrubyの大規模・高負荷テスト」が2017年度Ruby Association開発助成に採択されました - ペパボ研究所ブログ
GMOペパボ株式会社 技術部 データアナリストの財津 ( @zaimy ) です。ハンドメイドマーケット「minne」のデータ分析基盤の構築やデータ分析、機械学習モデルの開発、ペパボ研究所の研究事務・研究広報を担当しています。 この度、ペパボ研究所と、九州大学 情報基盤研究開発センターの共同研究開発チームによる、「mrubyを利用した軽量コンテナクラウド基盤の研究開発を介したmrubyの大規模・高... 続きを読む
200万ドメインのHTTPS化を見据えたmrubyによる大規模証明書管理アーキテクチャ / 2millions-cert-by-mruby // Speaker Deck
研究開発によってサーバ台数を100分の1にする技術を生み出す ペパボ研究所 主席研究員 兼 シニアプリンシパルエンジニア 松本 亮介 / Pepabo R&D Institute, GMO Pepabo, Inc. 2017.11.25 Fukuoka RubyKaigi 02 続きを読む