タグ

2021年8月29日のブックマーク (5件)

  • CI/CD Conference 2021 by CloudNative Days

    CI/CD Conference 2021 by CloudNative Days Continuous 〜 技術を知り、試し、取り入れる 〜

    CI/CD Conference 2021 by CloudNative Days
  • 数時間かかる週一リリースを毎日何度も爆速でできるようにするまで | CI/CD Conference 2021 by CloudNative Days

    architect - システム設計 developer - システム開発 app-developer - アプリケーション開発 operator/sys-admin - 運用管理/システム管理 私が入社したころの弊社のリリースフローは、リリースブランチへの煩雑なcherry-pickの後、長いチェックリストやチケットを手動で更新した後、定期実行テストを待って次の日にデプロイ対象の変更をpushしたら、デプロイ対象のサーバー上で30分に一回実行されるcronでデプロイされるが、ランダムに失敗するので全台デプロイされるまでに数時間かかるというものでした。 あまりにも大変なのでリリースは多くても週一回しか行なわれず、変更粒度が大きくなるため毎度リスクが高いものになり、また何か起きた時もロールバックに時間がかかる厳しい状態でした。 今では、数百あるデプロイ対象の全てが当時とは異なるデプロイ方法に

    数時間かかる週一リリースを毎日何度も爆速でできるようにするまで | CI/CD Conference 2021 by CloudNative Days
  • フルスクラッチでQEMU型自作エミュレータはどう作る? Rustを使った自作バイナリ変換型シミュレータ

    Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。msyksphinz氏は、自作エミュレータで得た学びについて発表しました。全2回。前半は、自作エミュレータの実装とその結果について。 実機が存在しなくてもエミュレータを使えば動きの中身が見える msyksphinz氏(以下、msyksphinz):「Rustで作るフルスクラッチQEMU型エミュレータ」と題して、発表をします。 簡単に自己紹介をさせてください。Twitterだとこういうアカウントでいろいろと活動しています。趣味で「FPGA開発日記」というブログを書いていて、RISC-VFPGACPU、低レイヤプログラミングなど、興味のあるものの記事を書いています。業はハードウェア開発エンジニアをしていて、汎用CPUの設計などの仕事をしています。 今回はRustとい

    フルスクラッチでQEMU型自作エミュレータはどう作る? Rustを使った自作バイナリ変換型シミュレータ
    motchang
    motchang 2021/08/29
  • よくわかるcontextの使い方

    Goの標準パッケージにはcontextパッケージというものが存在します。 このパッケージは、net/httpやdatabase/sqlのような現実の事象と対応している何かが存在するようなパッケージではないため、初学者にとっては使い道がわからない、となってしまいがちです。 しかしcontextパッケージは、複数のゴールーチンを跨いだ処理を実装する際には非常に強力な力を発揮する、とても便利なパッケージなのです。 このでは、「contextとは何か?」というところから「どのように使えばいいのかわかる」ところまでたどり着けるように、Goのcontextまわりのことを解説しました。

    よくわかるcontextの使い方
  • 人と同じものを作る - カワヅが考えていること

    「それはすでに誰かが作ってるから」で作るのをやめてしまう話はよく聞くし、自分でもそう判断することはある。つい先日もモータードライバ基板をうっかり作ったものの「これ、すでに世の中に星の数ほどあるなぁ」と思ったばかりだ。よく見ると作るのをやめてないなこれは。ともあれ、例えばLチカをする基板を作ろうかな、でもみんなやってるしな、とやめたとしよう。作った場合はそのLED、抵抗値はいくつにする?抵抗は立てる?それとも寝かせる?LEDの色は?単色?フルカラー?大きさは5mm?3mm?それともいきなりチップやっちゃう?などの検討をすることになる。それをやらないということは面倒が一つ減るとともに、基板を作る時の検討材料に対する経験値が一つなくなったことでもある。そうして基板が一枚出来上がったとしよう。多分10人やると一つとして同じ基板はない。それが積み重なって「その人の作ったもの」が生まれるわけで、何が言

    人と同じものを作る - カワヅが考えていること