kumilog.net

データ分析やプログラミングの話などを書いています。

ボイスメモをGoogle Speech APIで文字起こし

はじめに 音声ファイルの変換 GCPの準備 Google Cloud SDK のインストール プロジェクトの作成と設定 Storage へアップロード bucketの作成 ファイルのアップロード Google Speech API を使う Speech APIの実行 結果の確認 まとめ はじめに iPhoneの標準アプ…

Pythonのログ出力にlogzeroを使う

Python その2 Advent Calendar 2018 10日目の記事です。 はじめに インストール 使い方 基本 ログレベルの設定 ファイルに出力 ログローテーション フォーマット変更 まとめて設定 おわりに はじめに Pythonでログ出力する際に何を使っていますか、printでし…

CapistranoでRailsデプロイ

はじめに 前提 便利なプラグイン rbenvのrubyを使う インストールと設定 bundle installを行う インストールと設定 追加されるコマンド Assetsのコンパイルを行う インストールと設定 追加されるコマンド マイグレーションを行う インストールと設定 追加さ…

pyenvを一発でインストールする方法

TL; DR curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash 以上です。 はじめに pyenv は普段使用しているのですが、新しい環境に入れるとき毎回git cloneして、.bash_profileに追記したりしており、pyenv-installer…

Capistranoでデプロイ自動化

はじめに サーバ側での作業 デプロイ用のユーザの作成 アプリケーションディレクトリの作成 (任意)Githubへの公開鍵の登録 ローカル側での作業 デプロイ用のディレクトリの作成 Capistranoのインストール Capistranoの設定 デプロイ実行 共通ファイルとフ…

Pythonの知っておくと良い細かい処理速度の違い8個

はじめに 標準入力 input と sys.stdin.readline ソート sort と sorted ソートの key ループ for と while リスト リストの初期化 二次元配列の場合 リストの値参照 リストへの値追加 それぞれの処理速度 まとめ はじめに 最近、PythonでAtCoderなどの競技…

ダイクストラ法

はじめに ダイクストラ法 計算量 コード 実行例 例題 SoundHound Inc. Programming Contest 2018 D - Saving Snuuk 問題 解法 ABC 035 D - トレジャーハント 問題 解法 はじめに 最短経路を求めるアルゴリズムであるダイクストラ法をPythonで実装して、例題…