タグ

2022年5月26日のブックマーク (6件)

  • 6月新刊情報『カオスエンジニアリング』

    『カオスエンジニアリング ―回復力のあるシステムの実践』 Casey Rosenthal、Nora Jones 著、堀 明子、松浦 隼人 訳 2022年6月17日発売予定 316ページ ISBN978-4-87311-988-5 定価3,740円(税込) ソフトウェアをはじめとするあらゆるシステムは、発展するにつれて必然的に複雑性が増していきます。 書は、カオスエンジニアリングの基となる理論と原則を説明し、組織が複雑性を受け入れながら、システムにおける弱点を発見するとともに、自信を持って障害に対処する力をつけるための実践方法を解説します。 ソフトウェアがビジネスの根幹を担う企業であるSlackGoogleMicrosoft、LinkedIn、Capital Oneでの事例を紹介し、ゲームデーを中心としたカオスエンジニアリングプログラムの実践、実験の選択や自動化にあたっての課題、継続

    6月新刊情報『カオスエンジニアリング』
    ryshinoz
    ryshinoz 2022/05/26
  • https://twitter.com/EzoeRyou/status/1529310828503044096

    https://twitter.com/EzoeRyou/status/1529310828503044096
    ryshinoz
    ryshinoz 2022/05/26
  • Announcing JSON support for Amazon ElastiCache for Redis and Amazon MemoryDB for Redis

    Amazon ElastiCache for Redis and Amazon MemoryDB for Redis now support natively storing and accessing data in the JavaScript Object Notation (JSON) format. With this launch, application developers can effortlessly store, fetch, and update their JSON data inside Redis without needing to manage custom code for serialization and deserialization. Using ElastiCache and MemoryDB, you can now efficiently

    Announcing JSON support for Amazon ElastiCache for Redis and Amazon MemoryDB for Redis
    ryshinoz
    ryshinoz 2022/05/26
  • ライブラリゼロの20行でReduxもどきを実装して、Reduxを完全掌握しよう!!

    はじめに Reduxは遠い昔に誕生したものなので、いまReduxを使っていない人も多いかもしれません。 Reduxは、出現当時はそれほど大きなソフトウェアではなかったのですが、ときが経つにつれて、いろいろな便利関数たちが現れてきて、そのせいで今からReduxを調べる人は、何が質なのかを調べるのが難しくなっていると思います。 そこで3分でReduxもどきを実装しました。こちらです。20行!! じゃーん! JavaScriptでうごきます!! // 実装 const createStore = (reducer) => { let state = 0; const listeners = []; const dispatch = (action) => { const newState = reducer(state, action); state = newState; listeners

    ライブラリゼロの20行でReduxもどきを実装して、Reduxを完全掌握しよう!!
    ryshinoz
    ryshinoz 2022/05/26
  • Goプログラム実行時間の短縮 - ZOZO TECH BLOG

    こんにちは。生産プラットフォーム開発部の中嶋です。生産プラットフォーム開発部はアパレル生産のDXを進めている部門です。具体的には服作りのIT化を含めたアパレル生産の効率化の促進と「生産支援」のシステムを主にGoで開発しています。今回はその運用の中でGoプログラムの実行時間をどのように短縮したのかを紹介します。 目次 目次 学べること・解決できること 背景 エラー発生 調査・対応 インスタンスの変更 原因 実装アプローチの見直し ゴルーチンを使ったタイムアウト処理 サンプルコード チャネルのクローズについて Goのメモリマネジメントについて スタックとヒープ ゴルーチンとメモリについて ヒープについて 問題の仮説 どのように解決したか 実装イメージ 利用したパッケージ サンプルコード 結果 まとめ 最後に 参考リンク 学べること・解決できること Goのメモリエラーに対するアプローチ例 Go

    Goプログラム実行時間の短縮 - ZOZO TECH BLOG
    ryshinoz
    ryshinoz 2022/05/26
  • M5StickC を TOTO ウォッシュレットのリモコンにする - Qiita

    ( 今回の実装では「マッサージ/乾燥/パワー脱臭」は画面に入りきらないので省略 ) 注1 「おりし/やわらか/ビデ/止」ボタンは「ムーブ入/切」と「洗う」の2種類の信号が出力される ) 注2 実際のリモコンは状態を持っていて、洗浄停止中に「おりし/やわらか/ビデ」を押すと信号2(洗浄)のみが送信され、洗浄中に押すと信号1(「ムーブ入/切)と信号2(洗浄)の両方が送信される。今回の実装は実用上問題が無いので常に信号1と信号2の両方を送信する。 注3 乾燥に関してもリモコンは状態を持っていて、乾燥中に再度「乾燥」ボタンを押すと「止」と同じ信号が送信される。 実行例 リモコンの赤外線信号解析用に M5GO 付属の IR REMOTE ユニットを接続し、受信用のピン番号は 33 で IRrecvDumpV2 を実行しました。 リモコンプログラムは画面に送信信号をメニュー表示し、ボタン操作で選択、送

    M5StickC を TOTO ウォッシュレットのリモコンにする - Qiita
    ryshinoz
    ryshinoz 2022/05/26