2022-01-01から1年間の記事一覧
アプリケーションをたくさん開いていて、 不要なアプリケーションを1つずつ終了させていくのは面倒。 そんなときに便利な技です。 やり方は、Automatorでアプリケーションを作るです。 プログラミングは不要です。 手順 アプリケーションから「Automator.app…
アプリケーションをたくさん開いていて、デスクトップを出したいときに便利 Macですべてのアプリケーションを最小化するショートカット Cmd + Option + M + H
LeafletはWeb地図サービスで広く使われるオープンソースのJavaScriptライブラリです。 無料でGoogle Mapのような地図をサイト内に埋め込めます。 Google Maps APIの無料での利用に制限が多くなっているため、 料金を気にせず使いたい人によいと思います。 オ…
m_google_shopテーブルのSelect, Insert処理を実装 SQL Alchemyを使用してコードを少なく書く方法を模索している insert文でクラスのインスタンスをまるまる渡せば、SQLのバインド値にマッピングしてくれる方法(調査中) わからないこと インスタンス→パラメ…
Google MAP APIの$17ドル/1,000 requestかかる。 無料枠で200$のクレジットがあるから、10,000リクエストできるやろと思ってた。 Text SearchのAPI(MAP API種類の一つ)を使うと 40$/1,000 request、かかるらしく、 9000リクエストかましたら、360$請求された…
pythonでログ出力はprint関数に頼りまくってたので、正しくログ出力をやる。 ログに出すことで、 処理結果がファイルとして保存されるので、調査しやすい。 日時が出力でき、時系列が把握しやすくなる デバック出力とアプリ実行時の出力と分けて記載すること…
はじめに kubernetesのAPIサーバを構築している中で APIの前にNginxを挟む構成にすることで恩恵が受けられることわかった。 構成 Nginxコンテナ -> APIコンテナ (1つのPodで記載) 恩恵 アクセスログの取得が簡単になる キャッシュ制御ができる → APIサーバの…
現状 今作っているアプリは SpringBootのスケジュール機能で バッチ処理を実行している。 (別に作ると面倒だったので...) 問題 kubernetesで負荷分散のために複数Podで動かすとそれぞれでスケジュール機能が動いてしまう。 スケジュール機能は1台だけで動か…
kotlin+SprintBootのプロジェクトをkubernetesのPodで動かすため、 環境変数でDBの接続先を変えれるようにしたい DB接続先の定義はapplication.propertiesに記載している。 調べてみるとこのファイルをちょっと手を加えるだけでよいことがわかった。 ${<環境…