AWS AWSのCloudFormationでIaCを実践(2) – IAM Role 1. はじめにAWS CloudFormationを使ってはじめてのIaC実践という事で前回の続きとなります。目標としてはAWSアカウントを取得したゼロの状態から、IaCでVPCやRole、Secur... 2021.08.03 AWSIaC
AWS AWSのCloudFormationでIaCを実践してみる(1) – VPC 1. はじめにAWSアカウントを取得した後、EC2インスタンスを作成して利用したいといった場合には、まずはEC2を配置するためのネットワークであるVPCやサブネット、ルーティングテーブルなどを作成する... 2021.08.01 AWSIaC
Python Pythonでファイルをzip化する方法 Pythonでファイルをzip化する方法はいくつかありますが、一番簡単なのは「 shutil 」モジュールの make_archiveメソッドを使う方法です。 tmp/test ディレクトリ内のファ... 2021.07.07 Python
Python curlでログオンフォーム認証をしてページへアクセス(csrfにも対策) 以前の記事でcurlの使い方について書きましたが、今回はcurlを実践的に使っていきます。curlでページアクセスしたい場合、単純なアクセスだけであれば以下のようにするだけで簡単にアクセスできます。c... 2021.07.06 Python
IaC curlのコマンドよく使うオプションをまとめてみた Pythonなどの環境がない場合には今でもcurlを使うことがあります。 ですが、たまにしか使わないため、オプションをよく忘れてしまうので個人用メモとしてまとめました。実はcurlだけでも結構利用する... 2021.07.05 IaC
Program学習 PycharmのMarkdown設定で拡張(PlantUML/Mermaid)が表示されない 表題の通りです。私の開発環境は3環境くらいあって、すべてPycharmを利用しているのですが、その中の1台のPycharmのMarkdown設定にある「拡張(PlantUML/Mermaid)」が表示... 2021.07.04 Program学習Python
Python Pythonのosモジュールで実行しているOSの判別をする Lamdaの関数用のPythonプログラムをWindowsの開発PCで作っている際に、OSの判別がしたくなります。LambdaはAmazonLunuxコンテナで実行されるのでパスなどが異なるのでOSを... 2021.07.02 Python
Python Pythonで日付操作(対象月の初日と最終日の取得など) Pythonで時刻の取得や加算や比較を行う方法について以前にメモしました。今回はさらにもう少し具体的に、月の初日や最終日の取得などの方法についてもメモです。月の初日の取得# 月の初日を返す(1日)de... 2021.06.25 Python
Program学習 PythonでTkinerを使ってTimerを作ってみる【その5】 第1回: 第2回: 第3回:第4回: 第5回: <-今回 前回(第4回)の続きになります。最後の「推定終了時刻」を表示する処理を追加します。5-1. 推定の終了時刻を計算するまず「推定」といっているこ... 2021.06.24 Program学習Python
Python PythonでTkinerを使ってTimerを作ってみる【その4】 第1回: 第2回: 第3回:第4回: <-今回 第5回: 前回(第3回)の続きになります。今回はタイマー0秒になって終了した際の動きを実装します。4-1. タイマー終了時のアクションを設定するタイマー... 2021.06.24 Python
Program学習 PythonでTkinerを使ってTimerを作ってみる【その3】 第1回: 第2回: 第3回:今回第4回:第5回: 前回( 第2回)の続きです。ここまでで、「秒」についてのタイマー動作ができるようになりました。引き続き「分」の部分から作っていきます。完成時のイメージ... 2021.06.24 Program学習Python
Code PythonでTkinerを使ってTimerを作ってみる【その2】 第1回: 第2回: <-今回第3回:第4回:第5回: 第1回 の続きになります。今回はカウントダウンの部分のロジック部分を作っていきます。2-1. 残り時間の部分に動的な値を表示する前回までで残り時間... 2021.06.24 Code
Program学習 PythonでTkinerを使ってTimerを作ってみる【その1】 最近、Pythonのtkinterライブラリを使用してTimer(タイマーのアプリ)機能を作る機会があったため、その方法についてチュートリアル的に説明できればと思います。最終的に全5回となります。第1... 2021.06.23 Program学習Python
Python Selenium経由でGoogleログオンしようとするとエラー 最近、以前に作成していたツールを使っていただいている方から問い合わせがあって調べたのでメモしておきます。ちなみに、Seleniumでの自動操作についてはあくまで自己責任でお願いします。エラーの現象Se... 2021.05.22 Python
Python Pythonでrequirements.txtでパッケージを管理 Python開発していてpipでインストールしたパッケージを管理する方法についてのメモです。利用中のpipパッケージの書き出しpip freezeコマンドを実行することで、現在利用中のパッケージを書き... 2021.05.22 Python