はてブログ

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



タグ mruby

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

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

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

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

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言語を使い、コンテナを自作している様子をお伝えします。最後には、登壇者の近藤さんとまつもとりーさんが視聴者からの質問に... 続きを読む

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年に異例の... 続きを読む

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 ... 続きを読む

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... 続きを読む

mrubyのJITの概要 - Qiita

2017/10/19 このエントリーをはてなブックマークに追加 30 users Instapaper Pocket Tweet Facebook Share Evernote Clip JIT Qiita ライブラリ 制御 速度

まあ、VMをぶん回すようなプログラムだと、大体5~10倍くらいの速度が出るようです。文字列処理やIOなどCで書かれたライブラリを多用すると速度の差は縮まるでしょう。 内部構造 mrubyのJITはTracing JITです。Tracing JITそのものはググってください。mrubyのVMのバイトコード命令をフェッチして命令毎の処理に分岐するところで制御を乗っ取って実行回数をカウントします。実行回... 続きを読む

IMAPサーバのdovecotをmrubyでハックする - 人間とウェブの未来

2017/09/14 このエントリーをはてなブックマークに追加 53 users Instapaper Pocket Tweet Facebook Share Evernote Clip Dovecot Plugin エントリ プログラミング ウェブ

2017 - 09 - 14 IMAPサーバのdovecotをmrubyでハックする プログラミング 研究 hb.matsumoto-r.jp 上記のエントリで言及していたメールの受信サーバdovecotをmrubyで制御するpluginが概ね完成しましたので紹介します。というのも、一月前ぐらいにはできていたのですがバタバタしておりブログにできていませんでした。 github.com doveco... 続きを読む

Unity に mruby 組み込んでる - やってる

2017/09/09 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip キャラクタ Unity 演技 会話 基盤部分

2017 - 09 - 09 Unity に mruby 組み込んでる 実験的に、Unityにmrubyを組み込んで使ってみてる。 基本的には Unity内のコードは全て c# で書くわけだけど、ゲームの基盤部分もすべて c# で書くだけに、それとは別に、ゲームのコンテンツ部分だけを集中して記述できる分離された薄いレイヤがあると便利だ、という話がある。 たとえば、ゲーム内のキャラクタの会話や演技、... 続きを読む

builderscon Tokyo 2017で圧倒的な敗北をもらって来た | 天神スナップオン

2017/08/06 このエントリーをはてなブックマークに追加 18 users Instapaper Pocket Tweet Facebook Share Evernote Clip 敗北 天神スナップオン Twitter 僕たち 登壇

8/4〜8/6にかけて builderscon Tokyo 2017 にスピーカーとして参加させていただきました。当日話した資料については下記の通りです。 今回はmrubyの言語そのものの魅力と、僕たちが実装し、運用している内容について紹介させていただきました。 発表後、いくつかの質問や、Twitterでも質問をいただきすごく嬉しかったです。 一方で、今回の登壇は自分の現実をいい意味でフィードバッ... 続きを読む

「ミドルウェアにmrubyを組み込む方法」についてまとめた - Kentaro Kuribayashi's blog

2017/07/31 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip nginx ミドルウェア ngx_mruby リクエスト 処理

2017 - 07 - 31 「ミドルウェアにmrubyを組み込む方法」についてまとめた ミドルウェアの設定を書いたり運用したりしている時に、リクエストに対して動的にあれこれしたいなーという気持ちになったことは一度や二度ではないと思います。たとえば、nginxにおける ngx_mruby のような感じで、リクエストに応じてmrubyで処理を書くみたいな。 自分自身もそういう気持ちに何度かなったので... 続きを読む

 
(1 - 25 / 170件)