スポンサーリンク
小ネタ

Expecting property name enclosed in double quotesの対処法

Pythonライブラリのjsonはjson文字列をdictに変換できる一方で、若干癖がある。
技術

Cannot subtract tz-naive and tz-aware datetime-like objectsの対処方法

PythonのDataFrameでdatetime同士の計算をしていた際にCannot subtract tz-naive and tz-aware datetime-like objectsが出てきてしまった時の対処方法をメモ
勉強

Voice Tube Heroを始めてみました~1週目~

最近英語を使う機会が増えてきたのですが、特にリスニング とスピーキングが弱いことに気づき、勉強方法を模索していました(受験英語の典型例ですね、、、)。Youtubeで英語の学習チャンネルはよく見ていましたが、受動的に聞くことが中心で、上達しているかよくわからずて感じがずっと続いていました。もう少し対話的にできる学習方法がないかと探していたところ、Voice Tube Heroに出会い、見事に、はまったので、即有料会員になったので、決意表明と簡単なレビューを紹介しようと思います。
技術

CentOSでcertbotをcron実行するのに苦労した話

無料SSL証明書発行の代表ツールとしてCertbotがあるが、cron実行する際に上手くいかなかった理由を解決できたので紹介。
小ネタ

ULIDに関するPythonライブラリが多すぎる

ログを落としたり、固有のIDを発行する際にUUIDやULIDが使われることが多いが、Pythonで変換作業を行う際に、あまりにもライブラリが多かったので投稿。
小ネタ

Pandasで集合を計算する方法

Pandas(DataFrame)において、とあるIDの集合Aと集合BのANDやORを見たい時に、取得方法を毎回悩んでしまうので、やり方を整理。NdarrayとSetで扱う方法で整理する。
小ネタ

Jupyter Notebookの出力を短縮しない方法

Jupyter Notebookで大量データを読み込む場合、見切れてしまう。初期の分析段階では目視でチェックを行いたい部分も多々あるため、対処方法を整理。
技術

AWS lambdaでAthenaをETLする環境構築

AWS lambdaでAthenaを実行する際boto3での実行はデフォルトで可能だが、dataframeでの加工や処理を行いたくなるケースがある。自前でレイヤーを作る方法は以前にも紹介したが、いくつかハマったポイントがあったのでメモ。
技術

さくらVPSでSSH公開鍵認証を設定する

SSH接続の際、パスワード認証だけの場合、ブルートフォース(総当たり)攻撃で簡単に突破される可能性がある。実際、さくらVPSを導入した当初、外部からのアクセス試行が何千回と発生していた。IPで制限したり、N回失敗で無効化にする方法もあるが、今回はより堅牢な方法として公開鍵認証を導入する。
技術

CentOS7でBasic認証をかける方法

Webページを開発している際に、公開を防ぐためにBasic認証を導入する方法をメモ。AWSやGCPだとネットワーク設定をインスタンス外からできるが、今回はサーバー内での設定を想定。またroot権限操作が可能なサーバを想定。
スポンサーリンク