2022-01-01から1年間の記事一覧

【時短】Macですべてのアプリケーションを1クリックで終了する

Mac

アプリケーションをたくさん開いていて、 不要なアプリケーションを1つずつ終了させていくのは面倒。 そんなときに便利な技です。 やり方は、Automatorでアプリケーションを作るです。 プログラミングは不要です。 手順 アプリケーションから「Automator.app…

【時短】Macですべてのアプリケーションを最小化するショートカット

Mac

アプリケーションをたくさん開いていて、デスクトップを出したいときに便利 Macですべてのアプリケーションを最小化するショートカット Cmd + Option + M + H

お金を気にせずGoogle Mapのような地図をサイト内に埋め込めるJavaScriptライブラリ Leaflet

LeafletはWeb地図サービスで広く使われるオープンソースのJavaScriptライブラリです。 無料でGoogle Mapのような地図をサイト内に埋め込めます。 Google Maps APIの無料での利用に制限が多くなっているため、 料金を気にせず使いたい人によいと思います。 オ…

SQL Alchemyでコードを少なく書く方法を模索中

m_google_shopテーブルのSelect, Insert処理を実装 SQL Alchemyを使用してコードを少なく書く方法を模索している insert文でクラスのインスタンスをまるまる渡せば、SQLのバインド値にマッピングしてくれる方法(調査中) わからないこと インスタンス→パラメ…

Google MAP APIで19,000円請求された

Google MAP APIの$17ドル/1,000 requestかかる。 無料枠で200$のクレジットがあるから、10,000リクエストできるやろと思ってた。 Text SearchのAPI(MAP API種類の一つ)を使うと 40$/1,000 request、かかるらしく、 9000リクエストかましたら、360$請求された…

Pythonで正しくログ出力をする

pythonでログ出力はprint関数に頼りまくってたので、正しくログ出力をやる。 ログに出すことで、 処理結果がファイルとして保存されるので、調査しやすい。 日時が出力でき、時系列が把握しやすくなる デバック出力とアプリ実行時の出力と分けて記載すること…

NginxのDockerイメージを作成

はじめに kubernetesのAPIサーバを構築している中で APIの前にNginxを挟む構成にすることで恩恵が受けられることわかった。 構成 Nginxコンテナ -> APIコンテナ (1つのPodで記載) 恩恵 アクセスログの取得が簡単になる キャッシュ制御ができる → APIサーバの…

【SpringBoot】スケジュール機能の有効無効を環境変数またはプロパティ値で切り替える

現状 今作っているアプリは SpringBootのスケジュール機能で バッチ処理を実行している。 (別に作ると面倒だったので...) 問題 kubernetesで負荷分散のために複数Podで動かすとそれぞれでスケジュール機能が動いてしまう。 スケジュール機能は1台だけで動か…

Kotlin+SpringBootでDB接続先を環境変数から取得したい+環境ごとでapplication.propertiesを変えたい

kotlin+SprintBootのプロジェクトをkubernetesのPodで動かすため、 環境変数でDBの接続先を変えれるようにしたい DB接続先の定義はapplication.propertiesに記載している。 調べてみるとこのファイルをちょっと手を加えるだけでよいことがわかった。 ${<環境…