プログラミング

プログラミング

Google APIのOAuth認証がうまくいかなくて解決した話

PythonでGoogle APIのOAuth認証をやるの記事を作ったときにredirect_urisについて色々ハマったはずだが書いておらず、かつ今回全然解決できなかったので別の方法でOAuth認証をした。問題点PythonでGoogle...
プログラミング

ConoHa WINGでNextcloudを使っていたらfiles_versionsで250GB使っていた話

自分のこのブログにアクセスしたら503エラーになっているのに気付いた。色々調べたところ、ConoHa WING上で動かしているNextcloudの履歴ファイルが250GB近くになっているのが原因だった。原因究明と対策の経緯を記す。発見経緯S...
プログラミング

ConoHa WINGにはDockerもPodmanもインストールできない

ConoHa WINGにはDockerもPodmanもインストールできなかった。理由を示す。Docker公式に記載があるが、DockerのRootlessはnewuidmapとnewgidmapが必要。ConoHa WINGにnewuidm...
プログラミング

pandas.DataFrameの連続する重複データの削除(複数列判定)

これで紹介されているpandas.DataFrameの連続する重複データ削除の複数列バージョンをやったので記事にした。やり方df != df.shift(1)).any(axis="columns")]でできる。drop_dupulicat...
プログラミング

ConoHa WING上でChromiumのSeleniumを動かす

前提この記事で導入したPython 3.10.5を利用しているpip install seleniumでSeleniumのライブラリをいれておく手順Chromiumのインストールここから2022/06/28現在、最新のChromium安定版...
プログラミング

ConoHa WINGで任意のバージョンのPythonを利用する

ConoHa WINGではデフォルトでPython 3.6.8が入っているが、最新のPythonを利用したくなった。2022/06/22現在で安定版の最新である3.10.5をConoHa WINGにインストールして利用する。
プログラミング

PythonのJPHolidayライブラリで証券休業日を祝休日判定にする

東証より、下記が休業日で取引はおこなわれないとされている。土曜日日曜日国民の祝日及び休日1月1日から1月3日まで12月31日Pythonの日本の祝日を取得するライブラリであるJPHolidayでは、デフォルトだと上記のうち国民の祝日及び休日...
プログラミング

Windowsでなるべく環境を汚さずElectron開発環境をPowerShellのみで構築した

Electronというデスクトップアプリを開発できるオープンソースのフレームワークがある。Visual Studio CodeやJupyterLab Desktop等で使われており、触ってみたいなと思っていた。なるべくWindowsの環境を...
プログラミング

Shift-JISのテキストファイルをLinuxでgrepする

Windows 10のWSL2上で動いているUbuntu 20.04でgrepしようとしたら、Binary file (standard input) matchesと表示された。バイナリファイルにマッチした文字列があったよと言っているのだ...
プログラミング

kabuステーションAPIリファレンスのyamlをPythonで解析してCSVに出力した

auカブコム証券で提供しているkabuステーションAPIのリファレンス(kabu_STATION_API.yaml)をPythonで取り込んで、パスやパラメータなどをまとめてCSVに出力した。auカブコム証券のkabuステーションAPIを利...