小ネタ GoogleColab環境で日本語フォントをプロットする方法 Google Colaboratory環境で、可視化を行う際デフォルトだと日本語は文字化けする。 ローカル環境であれば、フォントをダウンロードして、パスを指定することで対応できるが、 あまり手間をかけずに、日本語フォントでプロットする方法をメモ。 2023.07.30 小ネタ
小ネタ Expecting property name enclosed in double quotesの対処法 Pythonライブラリのjsonはjson文字列をdictに変換できる一方で、若干癖がある。 2023.07.26 小ネタ
技術 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 技術
勉強 Voice Tube Heroを始めてみました~1週目~ 最近英語を使う機会が増えてきたのですが、特にリスニング とスピーキングが弱いことに気づき、勉強方法を模索していました(受験英語の典型例ですね、、、)。 Youtubeで英語の学習チャンネルはよく見ていましたが、受動的に聞くことが中心で、上達しているかよくわからずて感じがずっと続いていました。 もう少し対話的にできる学習方法がないかと探していたところ、Voice Tube Heroに出会い、見事に、はまったので、即有料会員になったので、決意表明と簡単なレビューを紹介しようと思います。 2023.07.17 勉強
技術 CentOSでcertbotをcron実行するのに苦労した話 無料SSL証明書発行の代表ツールとしてCertbotがあるが、cron実行する際に上手くいかなかった理由を解決できたので紹介。 2023.07.02 技術
小ネタ ULIDに関するPythonライブラリが多すぎる ログを落としたり、固有のIDを発行する際にUUIDやULIDが使われることが多いが、Pythonで変換作業を行う際に、あまりにもライブラリが多かったので投稿。 2023.06.17 小ネタ
小ネタ Pandasで集合を計算する方法 Pandas(DataFrame)において、とあるIDの集合Aと集合BのANDやORを見たい時に、取得方法を毎回悩んでしまうので、やり方を整理。NdarrayとSetで扱う方法で整理する。 2023.05.27 小ネタ
小ネタ Jupyter Notebookの出力を短縮しない方法 Jupyter Notebookで大量データを読み込む場合、見切れてしまう。 初期の分析段階では目視でチェックを行いたい部分も多々あるため、対処方法を整理。 2023.04.22 小ネタ
技術 AWS lambdaでAthenaをETLする環境構築 AWS lambdaでAthenaを実行する際boto3での実行はデフォルトで可能だが、dataframeでの加工や処理を行いたくなるケースがある。 自前でレイヤーを作る方法は以前にも紹介したが、いくつかハマったポイントがあったのでメモ。 2023.02.26 技術
技術 さくらVPSでSSH公開鍵認証を設定する SSH接続の際、パスワード認証だけの場合、ブルートフォース(総当たり)攻撃で簡単に突破される可能性がある。実際、さくらVPSを導入した当初、外部からのアクセス試行が何千回と発生していた。 IPで制限したり、N回失敗で無効化にする方法もあるが、今回はより堅牢な方法として公開鍵認証を導入する。 2023.02.03 技術