タグ ローファイ日記
人気順 10 users 50 users 100 users 500 users 1000 users最もプリミティブなやり方(WAT)で入門するWASM Component Model - ローファイ日記
WebAssembly Advent Calendar 2024の18日目の記事です。 qiita.com @udzura です。趣味でPure RubyのWASM Runtimeを作ったり、mrubyをベースにRubyスクリプトをWASMバイナリに固めるくんのPoCを作ったりしています(なおいわゆるruby.wasmにはほとんど関わっていません)。 今日は、Component Modelについて何もわからな... 続きを読む
2021年にmrubyを始める皆さまへ - ローファイ日記
2021年3月5日に、mruby 3.0.0 のリリースがされました。おめでとうございます! mruby.org これに関連してなのか、mrubyをこれから始めようとか、ここのところどうなっていますかという質問をちょくちょく受けたり、ツイートを拝見したりするようになりました。 一方で、どうしても情報が古い、あるいは多くのmgemのメン... 続きを読む
RustでBPF CO-RE - とりあえずビルドしてみるの巻 - ローファイ日記
2020年は色々やったんですが、不甲斐なさも残りました。2021年も頑張ります(1行で去年の総括と今年の抱負)。 で、RustとBPF CO-RE、2つのsota(2020年末に覚えた言葉の一つ) をブログに書いて気炎を上げていきたい。 (はじめに: 半分自分メモのつもりなんです! という言い訳をしておきます。認識や用語など間違いが... 続きを読む
Rubyで構造体を扱う(ただし、Cの)。あとELFの話。 - ローファイ日記
飛び入りです。Rubyアドベントカレンダーその2 17日目の記事です。昨日はなんとなく似たような(?)、 Rubyの8進数と2進数の構文エラー文の違い の話です。 qiita.com 今日はRubyで構造体、と言うか、バイナリパックされた構造体を扱う話の触りをします。class Structの話はしない。 さてみなさんは String#unpack/Arra... 続きを読む
超入門USDT - ローファイ日記
Linuxアドベントカレンダー2020 8日目の記事です。前日はmomomo_rimotoさんの多段sshとchroot環境。そしていろいろなコマンドを使いたいでした。 qiita.com 今日はみんな大好きなeBPFにも関係して、特にUSDTという機能に関するお話をします。 USDT、それは USDT(User Statically-Defined Tracing) とは、要するに、ユー... 続きを読む
Infra Study Meetup #4 で登壇した後日談 #InfraStudy - ローファイ日記
forkwell.connpass.com id:matsumotory さんからお誘いいただきお話しと、若干のライブコーディングをした。 なぜライブコーディングをしたのか 松本さんから投げられたテーマがものすごく無茶なフリというか、「インフラの面白い技術」であった。正直最初の感想は、「えっ...」だった。これが関西人か、って思った。面... 続きを読む
CRIU on Haconiwa 現状確認 - ローファイ日記
こんばんは、皆さんはチェックポイントアンドリストアでしょうか。そのようにやっていきましょう。今日はCRIUの話をします。 CRIU について プロセスのチェックポイントイメージを取り、そのイメージからプロセスを再生する技術です。LinuxではだいたいCRIUを使えばできます。もちろん、コンテナのチェックポイント・リ... 続きを読む
2018年上半期(ちょっと7月含む)を振り返る - ローファイ日記
社で提出した振り返り資料をベースにパブリックでも書いとこうかと思う。 とりあえず今年に入ってから、今日までのアウトプットをまとめる。 1/11 飯塚テックナイト vo.43 1/31 ゆるっとITvol.2 OSSの話を聞く会 2/17 Hacker Tackle 2018 2/24 Ruby25周年イベント 3/13 情報処理学会第80回全国大会 3/26 九州大学での説... 続きを読む
serverengine を使い、Rubyでもサーバーを書こう - ローファイ日記
2018 - 04 - 24 serverengine を使い、Rubyでもサーバーを書こう Ruby を書いていると、サーバを書きたくなることがあります。皆さんもそうだと思います。 ということで今日は Ruby でスッとサーバを書くためのgem、serverengineの簡単な使い方メモ。 github.com Ruby でサーバを書きたくなった時 そもそも的に、 Ruby でただサーバを書くの... 続きを読む
initのお仕事〜tiniのコードを読んでみた - ローファイ日記
2018 - 04 - 16 initのお仕事〜tiniのコードを読んでみた 急にinitが何をしているのか、何をすべきなのかが気になったので調べてみた。一緒に600行強のinit実装である tini の ソースコード をざっくり読んだ。この場を借りてメモしていく。 the PID 1 problem Ruby コミュニティなどではPassengerで有名なPhusion社のブログに、Docker... 続きを読む
Ruby25周年記念イベントでお話ししました #ruby25th - ローファイ日記
2018 - 02 - 28 Ruby25周年記念イベントでお話ししました #ruby25th 登壇者枠です。 Infrastructure as Code/mrubyなどによるConfiguration as Codeの話をしました。 speakerdeck.com もともとこの倍の分量のスライドが発生して笹田さんにご心配をかけてしまいましたが、なんとか時間通り? 話せました...。 当スライド... 続きを読む
PrometheusのExporter周りをまとめる - ローファイ日記
2017 - 10 - 11 PrometheusのExporter周りをまとめる Mackerelの3周年 (おめでとうございます!)、 OSS では Prometheus の隆盛もあり、監視やモニタリング周りが話題になっているのを観測している。皆さんは、監視されていますか? 個人的にも最近は ロリポップ!マネージドクラウド 周りの開発などでPrometheusを触っているので、今日はProme... 続きを読む
第9回フクオカRuby大賞を受賞しました - ローファイ日記
2017 - 03 - 22 第9回フクオカRuby大賞を受賞しました www.digitalfukuoka.jp 去年より開発している、mrubyでコン トロール できる Linux コンテナランタイム Haconiwa で、第9回フクオカ Ruby 大賞・県知事賞をいただきました。 写真は受賞決定直後の様子です。 今日の福岡 Ruby 大賞で @udzura さんが大賞で100万円とったという... 続きを読む
Linuxプログラミングインターフェースを読んだ(一周目) - ローファイ日記
2017 - 03 - 07 Linuxプログラミングインターフェースを読んだ(一周目) 読みきった。一周目の所感を書く。 Linuxプログラミングインタフェース 作者: Michael Kerrisk,千住治郎 出版社/メーカー: オライリージャパン 発売日: 2012/12/01 メディア: 大型本 クリック : 14回 この商品を含むブログ (7件) を見る モチベーション ぼくは、小さい会... 続きを読む
2016年をまとめる - ローファイ日記
2016 - 12 - 31 2016年をまとめる 前回の記事で2015年までの振り返りを振り返るなどしたので、いよいよ今年を振り返ろうと思う。割とお仕事寄りで振り返る。 udzura.hatenablog.jp 人間たちへの研修との関わり ペパボの新卒研修はおかげさまで一定の評判を得ているようだが、一環として5月に「福岡研修」というものを行う。今年はその取りまとめをした。 これはその時に行った海... 続きを読む
私のロールモデル: エンジニア立ち居振舞い番外編 - ローファイ日記
2016 - 12 - 24 私のロールモデル: エンジニア立ち居振舞い番外編 お題「エンジニア立ち居振舞い」 pepabo Advent Calendar 2016 24日目の記事です。 割と飲みの席とか、某ポエムサービスでは語ってはいるんですが、そういえばブログで書いたことがないような気がしたので父の話をします。 実は今年の福岡での新卒研修で同じような話を若者にしていて、でもまあ、あまりに個人... 続きを読む
fusuma/mruby-fuseでFUSEを簡単に試す - ローファイ日記
2016 - 12 - 02 fusuma/mruby-fuseでFUSEを簡単に試す mruby Advent Calendar 2016 の 2日目の記事です。 昨日は おごもりさんのRuby Miniature Book の記事でした。 今日は、最近こそこそ作っているfusumaとmruby- fuse が、なんとなく面白いおもちゃにはなってきたので、せっかくということで紹介したいと思います... 続きを読む
2015年にリリースしたやつらの紹介 - ローファイ日記
2016 - 01 - 04 2015年にリリースしたやつらの紹介 octochan github.com curl で叩くと GitHub のIssueにコメントするやつ。Ikachan for GitHub 。 Sinatra ベースで、以下のように config.ru を書くと動く。アクセス制限とかは別のRack Middlewareでやってください。 require ' octochan ... 続きを読む
Hacker TackleでHashicorpツールについて話した - ローファイ日記
2015-09-28 Hacker TackleでHashicorpツールについて話した hackertackle.github.io 話しました インフラ自動化とHashicorp tools from Uchio Kondo www.slideshare.net 最近とにかくPackerとConsulを触っていたのでそのお話をし、その後、なぜ僕がこのようにYak刈りに突っ込んでいくかのお話をし... 続きを読む
`soko(倉庫)` というサーバメタデータを取り扱うミドルウェアを作っている - ローファイ日記
2015-08-17 `soko(倉庫)` というサーバメタデータを取り扱うミドルウェアを作っている udzura/sokogithub.com みなさん、userdata書いてますか(挨拶)。 今日は、細々と書いてきた、自作ツールの紹介をしてみます。 どういうものか たとえば、同じPuppetのマニフェスト、同じアプリをデプロイするけれど、サーバAはweb向けのロードバランサー、サーバBはAPI... 続きを読む
Rubyで別のコマンドをラップしたい時、ptyライブラリが便利 - ローファイ日記
2015-08-07 Rubyで別のコマンドをラップしたい時、ptyライブラリが便利 library pty (Ruby 2.2.0)pty とは、擬似端末(Pseudo tTY)を扱うライブラリ。典型的には以下のように使う。 require 'pty' status = nil PTY.spawn("for i in $(seq 1 10); do echo progress $i; sleep... 続きを読む
イメージベースのデプロイについて(あるいはIaaSだとこんなんが良いんじゃないと言う意見) - ローファイ日記
2015-03-20 イメージベースのデプロイについて(あるいはIaaSだとこんなんが良いんじゃないと言う意見) 最近、仕事やら趣味やらで AWS / OpenStack / GCE その他のいわゆるIaaSなプラットフォームを調査したり、いじったり、そのAPIをいじったりする機会が多かった。この辺の運用を考えていて試したこと、ぶつかったことなどをまとめたい。実際やったこととしては、特定のプラット... 続きを読む
「それでもRailsを選択する3つの理由」を読んだ - ローファイ日記
2015-02-21 「それでもRailsを選択する3つの理由」を読んだ http://ppworks.hatenablog.jp/entry/2015/02/19/223552 ほぼほぼ同意なのですが、フームと思って(ppworksさんプロダクトだから、ということでもないが)ポエムをしたためた。でもなんかこれをあえてポエムにとどめないで書いたらどういう反応があるかな〜と思ったのでブログにも転載し... 続きを読む