dogwood008の開発メモ!

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

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

今まで毎日更新を目指してきましたが、正直に言うと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。

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

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

今日もスキップします、明日から再開したい

8月だぁ

来月になったら多少状況がマシになるはず

今月いっぱいはどうにも無理だ

今日もスキップ:7月が終わる

終わるけど終わらない

来月になったら時間取れる、と良いなぁ

時間捻出するには、もう後は睡眠時間削るくらいしか手段がない

今週はずっと休みます

今月はもういろいろと無理

今日はスキップします

いろいろとキているので

今日はマジで時間が無いのでスキップ

さっき返ってきて今availableになった

軽度熱中書っぽいのでスキップします

ちょっと頭がボーっするので今日は休みます、、、

【Jest】JestはCJSにしか対応しておらず、ESMで書くとそのままでは対応できない

要旨 JestによるESMのサポートはExperimental(実験的)のため、適用には手順が必要。 詳細 CJS (CommonJS)とESM (ECMAScript Modules) の違いをよく理解しないまま「ESMの書き方の方がかっこいいやん」と思ってESMで書き始めたところ、jestでテストしようとす…

【Chrome】Cmd + [ または Cmd + ] で前へ次へ

概要 Cmd + [ で前へ Cmd + ] で次へ 詳細 下記でもOK。 - Cmd + ← - Cmd + → 参考 support.google.com

今日はスキップします

諸般の事情で、今日はスキップします、、、

【mac】書式を無視して貼り付けるには、Cmd + Shift + option + V

要旨 それぞれの貼り付けショートカットキーにおける、動作の違い 詳細 コピペした際、 Cmd + V だと添付図上方のようにその文字の大きさや色等の装飾が引き継がれる。これが便利なこともあるが、一方で邪魔になるときもある。 そんなときは、 Cmd + Shift +…

今日は頭痛がひどかったのでスキップします

雨もヤバイみたいっすね。。。