技術 Cannot subtract tz-naive and tz-aware datetime-like objectsの対処方法 PythonのDataFrameでdatetime同士の計算をしていた際に Cannot subtract tz-naive and tz-aware datetime-like objects が出てきてしまった時の対処方法をメモ 2023.07.25 技術
技術 CentOSでcertbotをcron実行するのに苦労した話 無料SSL証明書発行の代表ツールとしてCertbotがあるが、cron実行する際に上手くいかなかった理由を解決できたので紹介。 2023.07.02 技術
技術 AWS lambdaでAthenaをETLする環境構築 AWS lambdaでAthenaを実行する際boto3での実行はデフォルトで可能だが、dataframeでの加工や処理を行いたくなるケースがある。 自前でレイヤーを作る方法は以前にも紹介したが、いくつかハマったポイントがあったのでメモ。 2023.02.26 技術
技術 さくらVPSでSSH公開鍵認証を設定する SSH接続の際、パスワード認証だけの場合、ブルートフォース(総当たり)攻撃で簡単に突破される可能性がある。実際、さくらVPSを導入した当初、外部からのアクセス試行が何千回と発生していた。 IPで制限したり、N回失敗で無効化にする方法もあるが、今回はより堅牢な方法として公開鍵認証を導入する。 2023.02.03 技術
技術 CentOS7でBasic認証をかける方法 Webページを開発している際に、公開を防ぐためにBasic認証を導入する方法をメモ。 AWSやGCPだとネットワーク設定をインスタンス外からできるが、今回はサーバー内での設定を想定。 またroot権限操作が可能なサーバを想定。 2023.01.08 技術
技術 SSH時のclient_loop: send disconnect: Broken pipeの対処方法 さくらVPSにSSH接続する際に client_loop: send disconnect: Broken pipe が頻発してしまったので対応方法をメモ 2023.01.07 技術
技術 AWS lambdaでPythonカスタムレイヤーを作成する AWS lambdaのPythonにおいて標準ライブラリ以外のモジュールを使う場合、 ・lambdaパッケージ内にライブラリを内包させる ・外部からカスタムレイヤーを含める というやり方があるが、lambdaを複数登録して運用する場合、都度パッケージ内にライブラリを含めるのは手間である。特にバージョンアップをする際には改修コストが大きい。 そこで、カスタムレイヤーの利用方法を整理する。 2022.12.16 技術
技術 CentOS7でPHPをダウングレード 公式アナウンスによるとPHP7.4は2022/11/28にEOLを迎える<br>基本的に今後の開発はPHP8で実施すべきだが、WordPressを触っているとまだまだ非対応なテーマやプラグインがあり、単純に移行が難しいケースも WordPressをさくらVPSで動かしているが、CentOS7でPHP8.1からPHP7.4.30にダウングレードした際のコマンドをメモ 2022.09.17 技術
技術 お名前ドットコムとさくらVPSでサブドメインを設定 お名前ドットコムでドメインを取得した際にさくらVPSでサブドメインを設定する方法。 サブドメインを取得することで、それぞれのドメインで別サーバーでサイト構築することが可能。 2022.08.26 技術