タグ

ブックマーク / dev.classmethod.jp (4)

  • Pythonでリトライ処理を簡単に追加できる「tenacity」を使ってみる | DevelopersIO

    今回はPythonで簡単にリトライ処理を追加できる「tenacity」を使ってみます。 デコレータ形式で簡単にリトライ処理を追加できるので便利です。 tenacityについて プログラムを書いていて、HTTPの通信などでリトライ処理を実装する機会は多いと思います。 今回はそんなリトライ処理を簡潔に書けるtenacityの使い方を説明します。 インストール インストールはpipで可能です。 インストール pip install tenacity 使い方 シンプルな例 シンプルな例 import random from tenacity import retry @retry def random_error(): num = random.randint(0, 10) if num > 4: print(f"Error: num={num}") raise Exception("Error!

    Pythonでリトライ処理を簡単に追加できる「tenacity」を使ってみる | DevelopersIO
    yuki_next
    yuki_next 2024/05/02
  • 話題の日本酒「ソースコード」を読んで(飲んで)みた | DevelopersIO

    こんにちは、AWS事業部@福岡オフィスのべこみん(@beco_minn)です。 早速ですが皆さん、日酒は好きですか?私はほぼ毎週近所の酒屋さんに買いに行くぐらい大好きです。 つい最近、こんな日酒がSNSで話題になっていました。 「自分好み」を読み解いてシステムエンジニアに捧ぐ日酒 クリアな飲み口に、豊かなお米の旨みが溢れ出る上質な味わい。料理と合わせても、様々な温度帯でも楽しめる1に、思わず誰もが「自分好みの楽しみ方」を探してしまう。「読み解きたくなるロジック」が詰め込まれた、システムエンジニアたちに飲んでほしい純米吟醸酒です。 とのこと。 はい、買いました。ラベルのソースコードが気になったというのもあるんですが、純粋に味が気になったので買ってみました。 記事では味の感想含め、ラベルの内容についても触れたいと思います。 飲んでみた コードの解読前にまずは飲んでみます。お酒は飲ん

    話題の日本酒「ソースコード」を読んで(飲んで)みた | DevelopersIO
    yuki_next
    yuki_next 2024/02/15
  • Visual ChatGPTが誰でも使えるようになっていたので画像を生成してみた | DevelopersIO

    はじめに 新規事業統括部Passregiチームの山です。 最近、特に3月1日ChatGPTAPIが公開されてから、AIを使ったチャットボットに関する話題が増えています。そんな中、ChatGPTを利用した、画像を対話的に生成したり説明させたりできる、Visual ChatGPTが公開されたので、早速動かしてみました。 Visual ChatGPTについて Visual ChatGPTは、クエリに関するプロンプトマネージャ介して、さまざまな画像のモデルとChatGPTを使用することで、画像を対話的に生成します。細かい内容は論文にゆずろうかと思います。 https://arxiv.org/abs/2303.04671 より これが実行できるソースコードが、つい先日(自分の知る限りだと3月9日に)githubで公開されました。当初、自分の持っているWindows機で実行してみたのですが、使用し

    Visual ChatGPTが誰でも使えるようになっていたので画像を生成してみた | DevelopersIO
    yuki_next
    yuki_next 2023/03/17
  • Google の新しいデザインガイドライン「Material Design」 | DevelopersIO

    Material Design Google I/O 2014 で新しいデザインガイドラインが発表されました。 Google Design その中で注目されるキーワードが「Material Design」です。これは直訳すると「素材のデザイン」という感じになりますが、これは現実世界の素材をメタファーとすることでユーザーにとってわかりやすくなるように考えられたデザインのようです。 ということで、Material Design について簡単にまとめつつ、どうやってデザインを始めていけばいいか考えていきたいと思います。 Google Design のガイドラインを個人的に解釈した内容を掲載しています。誤解などありましたらコメント欄にて連絡ください。喜んで修正します。 イントロダクション まずはじめに Material Design の概要です。文をそのまま引用します。 We challenge

    Google の新しいデザインガイドライン「Material Design」 | DevelopersIO
    yuki_next
    yuki_next 2014/10/19
  • 1