2021-03-01から1ヶ月間の記事一覧
■ はじめに https://dk521123.hatenablog.com/entry/2019/10/02/223658 の続き。 今回は、Python標準 unittest の 基本的な機能をメモする 目次 【1】基本的なテンプレート 【2】出力値の確認 1)構文 【3】前処理・後処理 1)前処理:setUp/setUpClass…
■ はじめに https://dk521123.hatenablog.com/entry/2019/09/18/214814 https://dk521123.hatenablog.com/entry/2019/11/14/221126 で、PySpark を構築した際に発生したトラブルを纏める 目次 【1】エラー「Py4JError: xxx does not exist in the JVM」が表…
■ はじめに map がいまいちわからなかったのでメモ。 目次 【1】map関数 【2】構文 【3】サンプル 例1:簡単な例 例2:拡張子を付加する 【1】map関数 * リストなどのイテレータなオブジェクト操作を 簡潔に書ける => って言ってもいまいちわからない…
■ はじめに https://dk521123.hatenablog.com/entry/2020/04/30/000000 の続き。 目次 【1】関連用語 1)コンポーネント (Component) 2)マウント (Mount) 3)Nuxt(ナクスト) 4)Babel (バベル) 【2】ページの基本的な構成 【3】Vue のライフサイクル…
■ はじめに https://dk521123.hatenablog.com/entry/2021/01/07/230317 https://dk521123.hatenablog.com/entry/2021/01/27/225148 https://dk521123.hatenablog.com/entry/2021/03/13/000000 https://dk521123.hatenablog.com/entry/2021/03/23/231011 の続…
■ はじめに https://dk521123.hatenablog.com/entry/2021/01/14/101645 の続き。 axios で 外部APIと通信する際に、重い処理の場合、 キャンセルした場合が多々あると思う。 (例えば、ユーザが待たされすぎて、キャンセルしたい 又は、別の操作を行いたい場…
■ はじめに https://dk521123.hatenablog.com/entry/2021/01/07/230317 https://dk521123.hatenablog.com/entry/2021/01/27/225148 https://dk521123.hatenablog.com/entry/2021/03/13/000000 の続き。 今回は、Vue 内で、axios を使った画面に対して、 単体…
■ はじめに 親・子コンポーネントのデータの受け渡しなどをメモ。 目次 【1】親から子へのアクセス 1)データを渡す ... Prop 2)メソッドを実行する ... ref属性 【2】子から親へのアクセス 1)データを渡す ... parent属性 2)メソッドを実行する ..…
■ はじめに https://dk521123.hatenablog.com/entry/2019/10/22/014957 で、Pandas を動かそうとしたらエラーになったので その際のトラブルシューティングを記録しておく 目次 【1】エラー「ModuleNotFoundError: No module named 'pandas'」が表示 【2】…
■ はじめに 今回は、yield (イールド)について、メモする。 目次 【1】yield 【2】サンプル 例1:ループ 例2:__next__() 【1】yield cf. yield = 生む、引き起こす、明け渡す、譲渡する 以下のサイトで言っている return との対比が理解しやすいかも…
■ はじめに TypeScript で、 Enum を使いたかったが どうも使わない方がいいらしい。 で、その代わりに、Union型 / const assertionを使おうっ て話があるので、調べてみた。 実行環境 https://www.typescriptlang.org/play 目次 【1】Enum - 列挙型 1)サ…
■ はじめに https://dk521123.hatenablog.com/entry/2021/03/15/221755 の続き。 前回で、Sass(サス)の ネスト構造を取り扱ったので 今回は、基本的な文法を学んでいく。 SassMeister https://www.sassmeister.com/ 目次 【1】&(アンパサンド) 【2】…
■ はじめに 最近、フロントエンドを書いていて Sass (サース / サス) について、あんまり勉強してなかったので いい機会なので、勉強してみた 目次 【1】Sassとは 特徴 【2】記法 【3】開発環境 1)Web 2)VS Code 【4】サンプル 【1】Sassとは * Sas…
■ はじめに 無料で、勉強用に Heroku (ヘロク)を使ってみた 【0】動画 Udacity の Freeコースを見つけたのでメモ。 Deploying Applications with Heroku https://www.udacity.com/course/deploying-applications-with-heroku--ud272 【1】Heroku * 米Sal…
■ はじめに https://dk521123.hatenablog.com/entry/2021/01/07/230317 https://dk521123.hatenablog.com/entry/2021/01/27/225148 の続き。 今回は、flush-promises っていうものを知ったので、メモ。 公式サイト https://vue-test-utils.vuejs.org/ja/guid…
■ はじめに Jestの実行で、キャッシュしているとエラーにならないが、 キャッシュをクリアすると、単体試験エラーが発生する現象が発生した。 他の方でもそういったケースがある模様。 https://www.ncaq.net/2018/03/02/10/19/22/ その際に得たノウハウを纏…
■ はじめに Hive でデータが積み重なるようなテーブル (例えば、ユーザ情報で入会・退会するようなデータ)に対して ユーザの最新/過去直近情報を取得するのに、 ROW_NUMBER + PARTITION BY を使ったので、メモする。 ついでに、RANK + PARTITION BY も載せ…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 https://dk521123.hatenablog.com/entry/2021/03/07/223957 https://dk521123.hatenablog.com/entry/2021/03/06/234935 の続き。 NightWatch で よく使う処理(例えば、ログインなど)…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/10/225119 https://dk521123.hatenablog.com/entry/2021/02/24/222452 の続き。 TypeScript のレビュー会で 「...」(ドット3つ)の書き方を見かけたので、メモ。 これを知ってたら、実装する時…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 https://dk521123.hatenablog.com/entry/2021/03/07/223957 の続き。 NightWatch で 貯まった知識を少しずつメモする。 目次 【1】実行環境のURLを取得するには 【2】設定ファイルか…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 https://dk521123.hatenablog.com/entry/2021/03/04/172003 https://dk521123.hatenablog.com/entry/2021/03/05/113518 https://dk521123.hatenablog.com/entry/2021/03/06/234935 の続…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 https://dk521123.hatenablog.com/entry/2021/03/04/172003 https://dk521123.hatenablog.com/entry/2021/03/05/113518 の続き。 e2e-nightwatch をインストールした際に、ファイルがい…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 https://dk521123.hatenablog.com/entry/2021/03/04/172003 の続き。 NightWatch に関して、基本的なことを行うのに必要なAPIを書き足していく 目次 【0】API仕様 【1】ユーザ操作 1…
■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 の続き。 NightWatch に関して、作業する上でとっかかりになるようなことをメモする。 目次 【0】E2Eテスト 【1】NightWatch とは? 【2】NightWatch の勘所 【3】テンプレート 【…
■ はじめに https://dk521123.hatenablog.com/entry/2020/12/26/000242 https://dk521123.hatenablog.com/entry/2021/02/14/180324 https://dk521123.hatenablog.com/entry/2021/02/21/162236 https://dk521123.hatenablog.com/entry/2021/02/20/000000 http…
■ はじめに https://dk521123.hatenablog.com/entry/2021/01/20/165026 の続き。 ページ間でのパラメータ渡す方法が複数あるようなので 今回は、様々な渡し方について、まとめる。 なお、以下が非常に参考になった。感謝。 https://forsmile.jp/vue/910/ 目…
■ はじめに https://dk521123.hatenablog.com/entry/2020/12/26/000242 https://dk521123.hatenablog.com/entry/2021/02/14/180324 https://dk521123.hatenablog.com/entry/2021/02/21/162236 https://dk521123.hatenablog.com/entry/2021/02/20/000000 の続…