dogwood008の開発メモ!

最近のマイブームは機械学習, Ruby on Rails。中でも機械学習を使った金融商品の自動取引に興味があります。

2022-08-01から1ヶ月間の記事一覧

今後は非定期更新にします

今まで毎日更新を目指してきましたが、正直に言うと1日のコンテンツが薄く、続けるモチベーション的にもいまいちになってきました。 これからは、良い感じにやる気が出たときに記事を書いて、公開していこうと思います。

諸事情でスキップします

毎日更新を止めて、もう少し1日あたりの内容を多くする方が良いかな

wi-fi環境が無いのでスキップします

予め作っておけばよかった

今日はお休みします

お盆なので

【Python】テスト時、特定の関数の動作をモックする

要旨 下記のようにモックを定義する。 import pandas as pd from unittest.mock import MagicMock import jquantsapi mock = MagicMock(return_value=pd.DataFrame()) cli = jquantsapi.Client(refresh_token="dummy") cli.get_prices_daily_quotes = mock …

【Python】今、Pythonで新規テストを書くなら pytestがおすすめ?

要旨 標準で備わっている仕組みはunittest 現在のでファクトはpytest 詳細 単純に数だけで比較するのも議論の余地があるが、ひとまず参考として pytest は少なくとも標準パッケージよりは主流と言っても良いかもしれない。 pytest でPythonのリポジトリを検…

4回目接種で寝込んでる

頭痛い。。。

今日は間に合わんのでスキップします

台風きてるらしい

PR書いてたら時間無くなってたのでスキップ

github.com 今日はこれでいっぱい。

【Chrome】Cmd + 1〜8で1〜8番目のタブを表示できる なお、 Cmd + 9は

要旨 Cmd + 1〜8で1〜8番目のタブ 詳細 Cmd + 9 で最後のタブ 参考 Chrome のキーボード ショートカット - パソコン - Google Chrome ヘルプ

今日の分スキップします

ちょっと今日はしんどい

ギリギリ

すみません、今日はギリギリ間に合わん

【Python】PyPIで公開されていないパッケージをgitで取得してpipでインストール

要旨 pip install git+https://github.com/J-Quants/jquants-api-client-python.git 詳細 上記コマンドでインストールできる。なお、上記パッケージはPyPIでも公開されていることを後から知った。 pip install jquants-api-client

【正規表現】文字列の塊の否定は?と!でできる

要旨 (?!.+否定文字列.+) 詳細 下記のようなテスト対象があったとする。このうち、「それぞれの天気を取り出したい。ただし、豪雨の場合は取り出してはならない。」という課題があったとしよう。 今日は雨だった。 今日は豪雨だった。 今日は晴れだった。 こ…

【Rails】ActiveSupport::Concernを使うと、お手軽にクラスメソッドとscopeやhas_many等の定義ができる

要旨 module M extend ActiveSupport::Concern included do scope :disabled, -> { where(disabled: true) } end class_methods do ... end end https://github.com/rails/rails/blob/main/activesupport/lib/active_support/concern.rb より 詳細 included …

【mac】Cmd + Q でだいたいのアプリケーションは終了できる

要旨 アプリを止めたくなったら Cmd + Qを押しておけばOK。

明日から記事を再開していきます🙇

今日は時間的に間に合わなかった。。。