タグ

2022年1月8日のブックマーク (6件)

  • Ruby の HTTP Client「Faraday」を使った場合の例外の扱いとリトライ処理をどうするか考えてみた - Qiita

    チームメンバー毎でも書き方が違う時があるので、どういうやり方がありそうで、どういう時にそれを適用したら良さそうかを考えたメモです。 Faraday Ruby 製の HTTP Client です。Ruby Tool Box の HTTP Client カテゴリでは 2 位なので結構使われているライブラリなのではないかと思います。 lostisland/faraday - Github 家の README を見てもらうと分かる通り、いくつかの adapter を選択できるようになっています。 また faraday_middleware を代表とした middleware といった形で拡張可能なのも特徴の一つのようです。 Qiita 内でもたくさん見つかりますね Qiita を faraday で検索 まずエラーもリトライも考慮しない書き方 response を受け取るまでは faraday

    Ruby の HTTP Client「Faraday」を使った場合の例外の扱いとリトライ処理をどうするか考えてみた - Qiita
    miguchi
    miguchi 2022/01/08
  • AWSでサーバーレス設計を考える時の手引き書 - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに サーバーレスに触れて数年が立ちました。 そろそろ人にある程度説明ができるレベルの知識と経験が備わったような気もするので、年末なのでまとめてみました。 サーバーレス気になっているけれども、という人に少しでもためになればいいなーと思います。 サーバーレス基礎 皆さん、サーバーレス設計という話を聞いたことはあるでしょうか? まずサーバーレスについて説明しますが、世の中にはたくさん解説記事があるのでそちらも適宜参照ください。 サーバーレスでも実際にはサーバーは存在する サーバーレスとは開発者がサーバーのことを意識しなくてもよい、という

    AWSでサーバーレス設計を考える時の手引き書 - Qiita
    miguchi
    miguchi 2022/01/08
  • GitHub - antimof/UxPlay: AirPlay Unix mirroring server

    NEW on github: Support for service discovery using a Bluetooth LE "beacon" for both Linux/*BSD and Windows (as an alternative to Bonjour/Rendezvous DNS-SD service discovery). The user must set up a Bluetooth LE "beacon", (a USB 4.0 or later "dongle" can be used). See instructions below. The beacon runs independently of UxPlay and regularly broadcasts a Bluetooth LE ("Low Energy") 46 byte packet in

    GitHub - antimof/UxPlay: AirPlay Unix mirroring server
  • SaaSプライシングの教科書|高橋 嘉尋 / プライシングスタジオCEO

    こんにちは。プライシングスタジオ株式会社代表の高橋です。プライシングスタジオではこれまで数十サービスのSaaSプライシングを支援してきました。国内では誰よりもSaaSプライシングに向き合ってきた自負があります。 このnoteは、そんな私だからこそ書ける、これだけ読めばSaaSのプライシングは大丈夫、そんな内容です。プライシングに悩んだら、いつきても大丈夫。そんなSaaSプライシングの教科書です。 SaaSのプライシングはの教科書ということもあり、総文字数16,000文字超えと、一気に読むには非常にボリューミーな内容になっています。だから最後まで無理して読まなくても大丈夫です。その代わり必要な時に、必要な情報を取りに来てくださると幸いです。 【追記:2025/5/20】 noteは公開から3年と少し経ち、SaaSを取り巻く市場環境は大きく変わりました。当然ながら値上げの考え方も変わり、n

    SaaSプライシングの教科書|高橋 嘉尋 / プライシングスタジオCEO
  • 解像度を上げる 🔬

    ビジネスにおいて「解像度が足りない」という言葉が使われるようになりました。この解像度という概念を、深さ、広さ、構造、時間の4つの軸で整理して、それぞれでどうやって解像度を上げれば良いのかについて解説しています。 このスライドを使った

    解像度を上げる 🔬
  • Ruby BundlerでCPUアーキテクチャにあったgemをインストールする

    M1 MacCPU が Intel 製から ARM 製に変わり、CPU アーキテクチャも変わりました。M1 Mac をローカル開発環境に利用していて、番サーバが Intel アーキテクチャの場合、CPU アーキテクチャの違いにより、bundle installで失敗することがあります。 例えば、M1 Mac で開発して、Heroku に push すると失敗するみたいです。 このような場合は、Bundler を以下のようにプラットフォームを指定して、実行することで、そのプラットフォームに必要な gem の情報を Gemfile.lock に追記してくれます。

    Ruby BundlerでCPUアーキテクチャにあったgemをインストールする
    miguchi
    miguchi 2022/01/08