プログラミング anaconda環境でflake8とBlackを使う インストールconda install flake8 black実行# プロジェクト直下のファイル全部チェック$ flake8 .# 同じ範囲をオートフォーマット$ black .# どれくらい問題が残ってるかチェック$ flake8 .所感 基本的にはblackが直してくれるの... 2025.01.21 0 プログラミング家遊び
プログラミング pytestで異なるディレクトリのファイルをテストコードでimportできる 基本操作 pytestの基本操作は以下の素晴らしい記事の通り。異なるディレクトリのファイルをテストコードでimportできるproject/├── game21.py└── tests/ └── test_game21.py 例えばこんな感じの時にtest_game21.pyを... 2025.01.19 0 プログラミング家遊び
プログラミング Git BashでAnaconda Promptを起動できる linuxコマンドが使いたいのでGit BashでAnaconda Promptを起動したい pythonの仮想環境を使いたいのでAnaconda Promptを使う必要があるが、ここではlinuxコマンドが使えない。。でもGit Bashでは使える。@Anaconda Prom... 2025.01.12 0 プログラミング家遊び
プログラミング VScodeのターミナルにAnaconda Promptを設定できる 環境についてVScode:v1.96.2Anaconda Prompt:anaconda3のインストーラーに入ってたやつVScodeのターミナルにAnaconda Promptを設定できる VScodeの以下の設定ファイルを開く。C:\Users\<ユーザー名(適宜読み替え)>\... 2025.01.11 2025.01.12 0 プログラミング家遊び
プログラミング メモリ省力化設定を入れて「Selenium::WebDriver::Error::UnknownError: unknown error: session deleted because of page crash」が出ないようにする 対応 rubyでseleniumインスタンス(Selenium::WebDriver::Chrome::Options)のメソッドを使う際に、引数に省メモリ化するための引数をつける。例 options = Selenium::WebDriver::Chrome::Options.... 2023.06.07 2024.01.27 0 プログラミング家遊び
プログラミング rails5.2でMysqlに接続しようとするとLost connection to MySQL server at ‘reading initial communication packet’が出る エラー こんな感じのエラーが出る。Mysql2::Error::ConnectionError: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 ... 2022.10.10 2023.12.20 0 プログラミング家遊び
プログラミング 「Mysql2::Error::ConnectionError: Lost connection to MySQL server」が発生してからの復帰方法を調べてみた 現象 ローカルに起動中のmysqlにrailsから接続し、db:migrateなどの重めのmysql操作を実行すると、高い確率でmysqlに接続できなくなる。~/d ❯❯❯ bundle exec rake db:migraterake aborted!Mysql2::Error... 2022.09.16 2023.12.16 0 プログラミング家遊び
プログラミング PC限定でyoutubeで登録しているチャンネルを自動で一括削除するスクリプト スクリプトvar i = 0;var els = document.getElementById("grid-container").getElementsByClassName("ytd-expanded-shelf-contents-renderer");var myVar ... 2023.06.01 2023.11.17 20 プログラミング家遊び
プログラミング 『cocoon』で『Ajax Load More』を使って無限スクロール(Infinite Scroll )を楽に実装できる 『cocoon』で『Ajax Load More』を使って無限スクロール(Infinite Scroll )を楽に実装できる 記事が多いサイトで「ページネーション」をポチポチやらなくても、スクロールするだけで記事が読み込まれる便利な無限スクロール(Infinite Scroll ... 2023.09.06 2023.09.07 0 プログラミング家遊び
プログラミング Selenium::WebDriver::Error::SessionNotCreatedErrorの解決方法はChromeDriverとchromeブラウザのバージョンを合わせること エラー ローカルのrails環境にて以下のエラーが出た。Selenium::WebDriver::Error::SessionNotCreatedError (session not created: This version of ChromeDriver only suppo... 2023.06.07 2023.09.02 0 プログラミング家遊び