はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ mruby

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 25 / 178件)

スーパーファミコンで mruby/c を動かす

2024/01/20 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip リポジトリ Ruby エミュレータ上 スーパーファミコン 発想

はじめに mruby/c という軽量な Ruby 処理系をスーパーファミコンに移植し、標準出力に文字列を出力する簡単な Ruby コードをエミュレータ上で動かしたので、その移植作業を記事にまとめました。 この記事で動かしたコードは次のリポジトリにあります。 この移植作業を行うという発想は、2年前の RubyKaigi 2022 で行わ... 続きを読む

RubyKaigi 2023で "UTF-8 is coming to mruby/c" というタイトルで話しました - Eggshell

2023/05/17 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip eggshell UTF-8 スライド サンタ きっかけ

スライドタイトルは「サンタが街にやってくる」つまり「Santa Claus Is Coming to Town」のもじりでした。 UTF-8がルンルンでmruby/cにやってくる様子を思い浮かべながら決めました。 スライド きっかけ 発表内でも触れましたが、はすみさんにRubyWorldConference2022でmruby/cのUTF-8対応をしませんかと誘われたのがき... 続きを読む

Zigで簡単クロスコンパイル 2022 - k0kubun's blog

2022/08/12 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip ZIG バイナリ 言語 k0kubun's blog ツール

僕は以下の3つのツールを複数プラットフォーム向けにクロスコンパイルしてバイナリ配布しており、以下のように全て異なる言語で開発している。 Go: sqldef Rust: xremap mruby: mitamae クロスコンパイルに苦労している話をするとZigを使ってみたらいいんじゃないかと言われることがあり、周りでもZigが何となく流行り始... 続きを読む

Infra Study Meetup インフラで私が一番面白いと考えている世界 | エンジニアの生き様をウォッチするメディア

2022/05/09 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip 生き様 Infra Study Meetup インフラ マツ

Forkwell が主催する技術イベント「Infra Study」。今回のテーマは「インフラの面白い技術とこれから」です。(開催日:2020年 7月29日)。本記事は登壇者の近藤さんの基調講演から mruby や C言語を使い、コンテナを自作している様子をお伝えします。最後には、登壇者の近藤さんとまつもとりーさんが視聴者からの質問に... 続きを読む

mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も(MONOist) - Yahoo!ニュース

2021/11/24 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip MONOist ローコード開発環境 ET&IoT 軽量 初学者

しまねソフト研究開発センターは、「ET&IoT 2021」(2021年11月17~19日、パシフィコ横浜)の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向けのローコード開発環境などを紹介した。 mruby/c... 続きを読む

mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も

2021/11/24 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip フクオカしまねmruby×IoTパビリオン ET&IoT

mruby/cが工業用ミシンの不良率を8割削減、ローコード開発環境への展開も:ET&IoT 2021 しまねソフト研究開発センターは、「ET&IoT 2021」の「フクオカしまねmruby×IoTパビリオン」において、軽量の組み込み機器向けプログラミング言語「mruby/c」の採用事例や、プログラミングに詳しくない初学者や製造業の技術者向け... 続きを読む

2021年にmrubyを始める皆さまへ - ローファイ日記

2021/03/11 このエントリーをはてなブックマークに追加 27 users Instapaper Pocket Tweet Facebook Share Evernote Clip ローファイ日記 メン 一方 皆さま リリース

2021年3月5日に、mruby 3.0.0 のリリースがされました。おめでとうございます! mruby.org これに関連してなのか、mrubyをこれから始めようとか、ここのところどうなっていますかという質問をちょくちょく受けたり、ツイートを拝見したりするようになりました。 一方で、どうしても情報が古い、あるいは多くのmgemのメン... 続きを読む

mrubyを採用したソフトウェアを広げた第一人者・松本亮介が、面倒を感じながらもC言語を愛する理由とは? | Offers Magazine

2020/06/18 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip 修士 第一人者 松本亮介 Offers Magazine 現場

HOME インタビュー mrubyを採用したソフトウェアを広げた第一人者・松本亮介が、面倒を感じながらもC言語を愛する理由とは? さくらインターネット研究所上級研究員、ペパボ研究所客員研究員、松本亮介事務所所長 松本亮介 2008年に現場の技術を知るため修士に行かずにホスティング系企業に就職したのち、2012年に異例の... 続きを読む

Rubyがマイコンで違和感なく動く、「mruby/c」は新バージョンで実用段階へ - MONOist(モノイスト)

2019/12/06 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip MONOist マイコン Ruby ET&IoT 軽量Ruby

しまねソフト研究開発センターは、「ET&IoT Technology 2019(ET2019)」の「フクオカしまねmruby×IoTパビリオン」において、軽量Rubyとして知られるmrubyをさらに小型化した組み込み機器向けプログラミング言語「mruby/c」の最新バージョンとなる「mruby/c2.0」を紹介した。 しまねソフト研究開発センターは、「ET&Io... 続きを読む

mrubyから入るシステムプログラミング入門 / #handsons - Speaker Deck

2019/07/21 このエントリーをはてなブックマークに追加 73 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck

All slide content and descriptions are owned by their creators. 続きを読む

キーワードで振り返るRubyKaigi 2019@博多(#4)最適化、パターンマッチング、mruby、ブランチメンテナンスほか

2019/05/22 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip YouTube パターンマッチング RubyKaigi

RubyKaigi 2019の発表資料がだいぶ揃ったようです。ありがとうございます! rubykaigi.orgより 現時点のYouTube動画: RubyKaigi - YouTube 誤りや追加情報などがありましたら@hachi8833までお知らせください。 「最適化」 やはり最適化が最も多いですね。 Day1セッション: Write a Ruby interpreter in Ruby for Ruby 3 ... 続きを読む

Big Sky :: MRuby の TensorFlow Lite バインディングを書いた。

2019/04/17 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip Go binding mattn.kaoriya.net

以前 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デバイス作り

2019/01/28 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip IoT 御存知 筆者 言語 電子

はじめに こんにちは、kishimaと申します。 mruby/c(えむるびーすらっしゅしー)という言語を皆さんは御存知でしょうか? この記事では、mrubyから派生して生まれたmruby/cを使ったIoTっぽい電子工作について説明していきたいと思います。 mruby/cでIoT 筆者は仕事で馴染み深かったのもあり、2017年後半あたりから電子... 続きを読む

AWS LambdaのCustom Runtimeでmrubyを動かしてみた – VELTRA Engineering – Medium

2018/12/05 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip medium Associate Developer ボク

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

2018/05/12 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip spec Ruby Speaker Deck 結果www

All slide content and descriptions are owned by their creators. 続きを読む

k近傍法による異常検知のライブラリをmrubyで作ってみた - Fire Engine

2018/04/01 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip ライブラリ 検知 Ruby スクリプト 目次

2018 - 04 - 01 k近傍法による異常検知のライブラリをmrubyで作ってみた インフラ mruby 異常検知 こんにちは!インフラエンジニア見習い つるべー です。 今回は、mrubyという組込ソフトウェア向けの軽量な Ruby 言語を使って、k近傍法による異常検知を行う スクリプト を書いてみたので、そちらの紹介です! 目次 なぜ作ったのか 作ったもの ソースコード 使い方 mrub... 続きを読む

mrubyの文字列結合のパフォーマンスを改善する | ten-snapon.com

2018/03/19 このエントリーをはてなブックマークに追加 24 users Instapaper Pocket Tweet Facebook Share Evernote Clip valgrind matsumotory aaa bbb 結合

先日、来る下記のイベントの資料でmrubyの文字列結合におけるメモリパフォーマンスについて記述し、それを社内で共有したところ、それをみた @matsumotory がmrubyにおける文字列結合は + での結合より、破壊的ではあるが << のほうがパフォーマンスが良いということに気づいた。 valgrindで測定すると下記のような具合である。 # new.rb a = "aaa" b = "bbb... 続きを読む

Ruby25周年記念イベントでお話ししました #ruby25th - ローファイ日記

2018/02/28 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip ローファイ日記 ruby25th 分量 笹田さん スライド

2018 - 02 - 28 Ruby25周年記念イベントでお話ししました #ruby25th 登壇者枠です。 Infrastructure as Code/mrubyなどによるConfiguration as Codeの話をしました。 speakerdeck.com もともとこの倍の分量のスライドが発生して笹田さんにご心配をかけてしまいましたが、なんとか時間通り? 話せました...。 当スライド... 続きを読む

HTTPリクエスト単位でmrubyのバイトコードをProcとFiberで包みなおして実行した場合の性能とv2について - 人間とウェブの未来

2018/02/21 このエントリーをはてなブックマークに追加 40 users Instapaper Pocket Tweet Facebook Share Evernote Clip 亮介 Fiber Proc ngx_mruby マツ

2018 - 02 - 22 HTTPリクエスト単位でmrubyのバイトコードをprocとfiberで包みなおして実行した場合の性能について プログラミング 研究 Webサーバ 2018年4月にngx_mrubyのノンブロッキングHTTPクライアントとノンブロッキングsleep相当のメソッドに対応させてngx_mruby v2.0.0をリリースするという目標を立てた — 松本 亮介 / まつもとり... 続きを読む

Haconiwa を改めて紹介する - Qiita

2017/12/21 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita haconiwa Linuxカーネル コンテナ

OSS紹介 Advent Calendar 2017 にかこつけて、自作オーエスエスを紹介していくスタンス。ということで20日の記事です。 Haconiwaは、いわゆるLinuxコンテナランタイムです。コンテナといえばクジラっぽいロゴのやつが有名ですが、Haconiwaは mruby を組み込んでおり、コンテナに関するLinuxカーネルの機能を自分で組み合わせて使える点、フック機構など様々なAPI... 続きを読む

DSAS開発者の部屋:mruby を Linux カーネル内で動作させる(2017 ver)

2017/12/12 このエントリーをはてなブックマークに追加 49 users Instapaper Pocket Tweet Facebook Share Evernote Clip keepalived OSS エントリ Linux カーネル内

このエントリは KLab Advent Calendar 2017 (兼 mruby Advent Calendar 2017 )の 12 日目の記事です。 今年は(前半は)Keepalived にフルタイムでコントリビュートしていたり(後半は)ひたすら mruby をいじっていたりと、実に OSS 充な一年だった @pandax381 です。 タイトルにある試みについては、2015 年の時点で東... 続きを読む

mrubyを利用した軽量コンテナクラウド基盤の研究開発を介したmrubyの大規模・高負荷テスト」が2017年度Ruby Association開発助成に採択されました - ペパボ研究所ブログ

2017/12/06 このエントリーをはてなブックマークに追加 16 users Instapaper Pocket Tweet Facebook Share Evernote Clip minne zaimy ハンドメイドマーケット 財津 構築

GMOペパボ株式会社 技術部 データアナリストの財津 ( @zaimy ) です。ハンドメイドマーケット「minne」のデータ分析基盤の構築やデータ分析、機械学習モデルの開発、ペパボ研究所の研究事務・研究広報を担当しています。 この度、ペパボ研究所と、九州大学 情報基盤研究開発センターの共同研究開発チームによる、「mrubyを利用した軽量コンテナクラウド基盤の研究開発を介したmrubyの大規模・高... 続きを読む

200万ドメインのHTTPS化を見据えたmrubyによる大規模証明書管理アーキテクチャ / 2millions-cert-by-mruby // Speaker Deck

2017/11/25 このエントリーをはてなブックマークに追加 193 users Instapaper Pocket Tweet Facebook Share Evernote Clip Speaker Deck HTTPS化

研究開発によってサーバ台数を100分の1にする技術を生み出す ペパボ研究所 主席研究員 兼 シニアプリンシパルエンジニア 松本 亮介 / Pepabo R&D Institute, GMO Pepabo, Inc. 2017.11.25 Fukuoka RubyKaigi 02 続きを読む

Rust + Ruby/mruby // Speaker Deck

2017/11/25 このエントリーをはてなブックマークに追加 45 users Instapaper Pocket Tweet Facebook Share Evernote Clip rust Ruby Speaker Deck

All slide content and descriptions are owned by their creators. 続きを読む

mrubyをブラウザで実行するまで (WebAssembly) - Qiita

2017/11/18 このエントリーをはてなブックマークに追加 108 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita rust WebAssembly Fire 言語

はじめに Rubyがブラウザで動作する 先日、主要ブラウザで WebAssembly を利用できる環境が整ったと話題になりました。 このことから、今後はWebアプリ(特にフロントエンド)でJavaScript系以外にも他の言語の採用が選択肢にはいるようになります。(検索すると、Rustがよく引き合いに出されています。) (参考リンク) WebAssembly対応、主要ブラウザChrome/Fire... 続きを読む

 
(1 - 25 / 178件)