プログラミングとbitcoinのシステムトレードについて書きます。
プログラミングとbitcoinのシステムトレードについて書きます。 最近は機械学習にも興味があります。 Python使いです。
WebDriverIO で 複数のモディファイアキーを押して離すコード
プロジェクトで Ctrl + Alt + Shift + X を押す機能のE2Eテストを書くときに困ったのでメモ。 (adsbygoogle = window.adsbygoogle []).push({}); キーイベントを送るには keys() を使う。そこまでは変わらない。 webdriver.io しかし、素直に browser.keys(['Control', 'Alt', 'Shift', 'KeyX']); とするとモディファイアキーが押しっぱなしになってしまい、意図した動作とならなかった。 これを解決するには、以下のように末尾にNULLを追加する。 browser.key…
Angular + Sentry でやたらとUpdateが走る現象を解決する
Angular + Sentry 環境でやたらと Update (ツリーの更新)が走る現象を指摘されたところ、 微妙な問題があったので解決した。 (adsbygoogle = window.adsbygoogle []).push({}); どうやら zone.js と Sentry の Breadcrumb の両方で console.log() を置き換えようとしているのがいろいろまずいらしい(斜め読み)。 github.com これについてエレガントな解決方法はどうやら観測範囲には見当たらないそうなので、シンプルにSentryのBreadcrumbを停止させた。 Sentry.ini…
Angular + Sentry で、 ErrorHandler から console.log() を呼び出すときの落とし穴
あんまりないと思うのだが、Angular と Sentry (Ravenではなく) を同時に使っているとき、ErrorHandler で Sentry にエラーを送ると同時に console.log() にエラー内容を出したいことがあるかもしれない(うちのプロジェクトではなぜかある)。 しかし、そのまま console.log() するとまずいことが起きたので、回避方法をここに書いておく。 (adsbygoogle = window.adsbygoogle []).push({}); 発生したまずいこと、というのは再帰呼出しで、ブラウザの制限を食いつぶすまで再帰呼び出しが続いていたようだ…
「ブログリーダー」を活用して、katokenさんをフォローしませんか?