AWS S3のローカル開発環境を擬似的に用意できる「Minio」を使用してDockerで環境構築をします。 「Minio」を使用するとS3ライクなストレージが扱えます。 コンテナ作成 以下のdocker-compose.ymlを作り、コンテナを作成します。...
Pythonでテキストファイルを扱う時に、 既に色々と内容が書かれたファイルの途中の行に追記する方法のまとめです。 バッチスクリプトとか組む時に使うかも。。 readlines()で読み込んで、要素を …
binで区切った各範囲の左端と右端の値 bins = pd.qcut(${SERIES}, 3) 左端 bins[0].left 左端 bins[0].right
先日Dockerを使っていて、ふと思いました。 コンテナ入ってコマンド打たなきゃだけど、わざわざ入るのめんどいなあ 基本的に起動中の …
Oracleのデータベースに関するやりたいあれやこれやをまとめておきます。 sqlplusを使ってログインする オラクルへの接続にはsqlplusコマンドを使用する。使い方は以下の通り。 # ユーザー指定 $ sqlplus {user_name} #...
Oracleの実行計画について、実務を通して学んだこと。速度・性能改善に役立つことをまとめていきます。 実行計画とは 実行計画はSQL実行時にどのよう …
リスト編 辞書のリストをソートしたい list = [ { 'key1': 'hoge', 'key2': 200 }, { 'key1': 'huga', 'key2': 100 } ] print(sorted(list, key=lambda x:...
間違えてコミットしてしまった... 元々Gitでバージョン管理していたけど辞めたい... こんな時の対処法のまとめです。 .gitignoreの存在は知っていたけどそれだけじゃ足りなかったので、手順を解説します! キャッシュを削除(重要) 一 …
Terraformのバージョン0.12から追加された、『dynamic』の使い方を解説します! うまく使用するとかなりtfファイルがスッキリ書けますのでぜひ参考にしてみてください! dynamicとは...
Python3系として書いたソースコードを、何らかの要因で2系で使用したくなった時の修正方法。 特に企業で使用しているPythonのバージョンが2系で容易にアップデートが出来ない時などに使えると思います。 モジュール3to2を使用する...