「Python」に関連する技術ブログ

企業やコミュニティが発信する「Python」に関連する技術ブログの一覧です。

ChatGPT と Whisper で発音練習アプリを作ってみた

この記事は NTTコミュニケーションズ Advent Calendar 2023 の15日目の記事です。 この記事では、ChatGPT と 音声認識モデルの Whisper を用いた発音練習アプリケーションをご紹介します。 ChatGPT に読み上げる文章を考えてもらい、その文章の読み上げた音声を Whisper で文字起こしします。 正確に発音できていれば、正確に文字起こしできる、という考えから、 原稿と文字起こし結

一休レストランで Next.js App Router から Remix に乗り換えた話

このエントリーは 一休.com Advent Calendar 2023 の15日目の記事になります。 CTO 室の恩田です。 現在は 一休レストラン のフロントエンドのリアーキテクトを手がけています。 今日はその中で Next.js App Router から Remix に乗り換えた話をご紹介したいと思います *1 。 背景 6日目 の記事で香西から紹介させていただきましたが、2023年10月に 一休レストラン のスマートフォン用レ

Amazon CloudWatch と AWS X-Ray を使用して MTTR を低減する

サーバーレス環境でマイクロサービスベースのワークロードを実行しているお客様は、必要なデータが数百または数千のコンポーネントに分散されている場合があるため、インシデントのトラブルシューティングに問題を抱えることがよくあります。このブログ投稿では、 Amazon CloudWatch ServiceLens (※訳注)と AWS X-Ray を使用してサーバーレスワークロードの平均解決時間 (MTTR

一年前の自分のコードを見てみる

はじめに 去年の10月に現場に配属されてから、はや1年間が経っていました。(また一つ歳をとってしまいました、、) 1年たった記念に、去年の配属直後に書いていたコードを見返してみました。 気になったところと、改善点をまとめてみます。 まとめてみた (1) 無駄な改行など <tr> <th style="width: 10rem;">ID</th> <td style="width: 20rem;">{{$sampleArray[0]-

Amazon Textractによるテーブル抽出機能の強化

Amazon Textract は、あらゆる文書や画像からテキスト、手書き文字、データを自動的に抽出する機械学習(ML)サービスです。Amazon Textractには、あらゆるドキュメントから表構造を自動的に抽出する機能を提供する AnalyzeDocument API内のTables機能があります。この投稿では、 Tables 機能に加えられた改良点と、様々な文書からテーブル構造の情報を簡単に抽出する方法について説

Firebaseの認証機能を利用してサーバーサイドでユーザー操作を行う

今回、初めてfirestore以外でのユーザー操作を行い、参考サイトが少なかったので書いてみました! Firebaseでの認証を行い、登録されているユーザーに対して操作を行う時のFirebaseのモジュールの使用方法です。今回は使用した言語がPythonのため、Pythonでの書き方を中心に行います。 Firebaseの認証機能を導入済みの方が対象です。 Firebaseの認証機能とは Firebaseはクラウドベー

Practical lessons on keeping a knowledge portfolio

Introduction As a professional developer, you encounter something new every day: new coding techniques, new ways of organizing projects, new bugs, new tools, etc. The amount of knowledge the world has to offer is too much, so we write it down as a note in a Jira ticket or as a comment in a PR. We recall certain patterns and internalize the frequent ones; we unconsciously discard the rare to the bottom of our long-term memory. And then it happens. That little hack comes to bite back again, and yo

intdashでNVHを簡易的に測定してみる

aptpod Advent Calendar 2023 12月13日を担当するintdashグループの落合です。 みなさんはNVHってご存知ですか?僕は全く知らなかったのですが、 Noise(騒音) Vibration(振動) Harshness(ハーシュネス:路面の凹凸による突き上げや、立て付けの悪さから来るガタピシ感など) の頭文字で、自動車の快適性を推し量る上での一つの基準だそうです( WiKi より)。 この意味を知った時、

DynamoDB のスケーリング: パーティション、ホットキー、Split for heat がパフォーマンスに与える影響(第 1 部: ローディング)

Amazon DynamoDB の一般的な原則は、高いカーディナリティのパーティションキーを選択することです。しかし、なぜそのようにすべきなのか、そしてそうしなかった場合の影響は何か?お客様のユースケースをもとに、この疑問に深く迫り、異なるパーティションキーの設計とテーブルの設定を使用して DynamoDB のロードおよびクエリのパフォーマンスを調査します。 各実験

Webhook用のアプリケーションをAWS SAMで実装してみる

aptpod Advent Calendar 2023 12月12日を担当するintdashグループの呉羽です。 弊社が提供する intdash は、Webhook機能の実装を予定しています。Webhookとは、何らかのイベントの発生時、intdashのサーバーから指定のエンドポイントにHTTPリクエストを送信する機能です。この機能によってイベントを起点としたプログラムをHTTP通信で実行できるため、ポーリングやメッセージングシステ

dbtに関連する運用の自動化

この記事は Timee Advent Calendar 2023 シリーズ 3 の12日目の記事です。 qiita.com はじめに DREグループでデータエンジニアをやっている 西山 です。 今回は、データ転送まわりの運用自動化について書きます。 タイミーのアプリログが分析できる状態になるまでのリードタイムが長く、効果検証や意思決定に遅れが出ていた問題に対して、dbtに関連する運用を自動化することで改

PyGithubでGitHubの管理タスクを自動化してみた(後編)

G-gen の佐伯です。 前編 では PyGithub の管理タスク自動化の事前準備・導入について紹介しました。後編では新規ブランチの作成、ブランチ内ファイルの更新・削除、プルリクエストの自動化についてご紹介したいと思います。 はじめに 前編記事 当記事でやること 事前準備 データを準備 Github リポジトリを作成・main ブランチにファイルを準備 新規ブランチ作成 ファイル

PyGithubでGitHubの管理タスクを自動化してみた(前編)

G-gen の佐伯です。最近の業務で GitHub のブランチ作成やブランチ内のファイルの更新・削除を自動化する機会が多かったので、ご紹介したいと思います。 はじめに PyGithub とは 当記事でやること 事前準備(アクセストークン生成) ライブラリの取得 オーナーのリポジトリ一覧を取得 特定のリポジトリ内の全ファイルのパスの一覧を取得 はじめに PyGithub とは 当記事では

新卒エンジニアが Airflow のバグを発見してからコントリビュートするまで

この記事は、 Merpay Advent Calendar 2023 の9日目の記事です。 こんにちは。今年の春に新卒でメルペイに入社し、Credit Platform Team でバックエンドエンジニアをしている @champon です。Credit Platform Team では主に ML(いわゆるAI与信) を用いた与信枠の算出を行っていますが、その中でも自分はワークフローエンジンである Airflow を用いたデータパイプラインの開発・運用を行ってい
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?