ER図などを自動生成してくれる SchemaSpy というツールがある。 このツールは接続先のDBを指定する事でそのDBサーバのスキーマ情報を読み取って解析してくれる作り。 しかし、各種環境のDBに接続させたくない場合は多い。手元にcreate table文などを盛り込んだDDL文の塊を用意する事で自動生成してくれるよう対応した。
tech
tech
SchemaSpy で SQLファイル からスキーマ情報を出せるようにした
機械学習
Numpy
`numpy`を使うと複雑な計算ができるようになるが、機会学習でよくつかう計算についてまとめた。
aws
AWS SQS互換アプリを使ってDockerで検証する
AWS SQSを使ったシステムを作る際、ローカル環境で手軽にSQSがいじれれば非常に便利だ。今回、Dockerを用いてSQS互換の環境を作った。 docker imageの作り方、localでの起動方法までまとめている。
aws
手動で作った lambda を code として管理する
既存のlambdaをダウンロードし、コンソールを使わずsamを用いて管理する方法をまとめた。 deploy方法から懸念事項までを記載。
aws
AWS lambda(Python 3.8)でimagemagickを使う
AWS lambda(Python 3.8)で画像処理ツールのimagemagickを動かした。 install方法から、lambda内でimagemagickの動かす際のコードまでを紹介。
GCP
Cloud functionsを使ってCloud Storageに画像がuploadされるとサムネイルを作成する
Cloud Storageにuploadされると、イベントフックでCloud functionsが実行されサムネイル作成処理が走る処理を作った。
linux
Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
` useradd ` コマンドで作成したユーザでログインできない。 ` Permission denied (publickey,gssapi-keyex,gssapi-with-mic). ` というエラーが出た際の対処。
Mac
Macで録ったmovファイルをgifに変換する
Macで録ったmovファイルをgifに変換する方法を紹介。
Mac
MacのターミナルからChromeを開いてサイトにアクセスする
ターミナルからGoogle chromeを起動する方法を紹介。起動シェルに登録すれば1行で任意のページを開くことができる。
aws
ERROR: boto3 1.9.226 has requirement botocore<1.13.0,>=1.12.226, but you’ll have botocore 1.13.37 which is incompatible.
awsコマンドを実施中に遭遇。versionが求められているものと違うようだ。