2021-02-01から1ヶ月間の記事一覧

コンピュータサイエンス(CS) ~ 学士 / Bachelor ~

■ はじめに アメリカで働くには、 コンピュータサイエンス(Computer Science; CS) がほぼ必須とのことのなので調べてみた。 今回は、大学編。 目次 【1】調べた際に分からなかった英単語 【2】University of the People (UoPeople) 【1】調べた際に分か…

【CSS】【JS】【TS】 セレクタ

■ はじめに https://dk521123.hatenablog.com/entry/2021/03/06/234935 https://dk521123.hatenablog.com/entry/2021/03/05/113518 https://dk521123.hatenablog.com/entry/2015/05/15/000926 などで、CSSセレクタやJavaScriptのdocument.querySelector/quer…

【JS】【TS】Lodash ~ 基本編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/01/23/000000 の続き。 Lodash を使う機会がでてきて、新たに仕入れた知識がでてきたので メモしておく。 目次 【1】Lodash の個別インストール 【2】サンプル 1)lodash.uniqby - 重複排除 【3…

【JS】【TS】配列・リスト操作 ~ ソート編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/02/10/225119 の続き。 ソートに関して、記事が長くなったので、分冊。 結構、落とし穴もあるので、その辺も追記。 目次 例1:クラスのソート 例2:同一の値が存在する場合の対応 ■ 使用上の注意:…

【Vue】Vuetify ~ 基本編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/26/000242 https://dk521123.hatenablog.com/entry/2021/02/14/180324 の続き。 今回は、Vuetify でよく使う基本的なことをまとめておく。 目次 【1】空白スペース(margin / padding) 【1】空…

【Vue】Vuetify + TypeScript で トップに戻る 丸ボタンを作る

■ はじめに 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 の続き。 今回は、Vuetify で「トップに戻る 」の丸ボタンを作っ…

【Scrum】スクラム開発 ~ 基本編 / イベント ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/31/222447 https://dk521123.hatenablog.com/entry/2021/02/17/000000 https://dk521123.hatenablog.com/entry/2021/02/18/000000 の続き。 かなりボリュームが大きくなってしまったので、分冊。 …

【Scrum】スクラム開発 ~ 基本編 / バックログ ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/31/222447 https://dk521123.hatenablog.com/entry/2021/02/17/000000 の続き。 かなりボリュームが大きくなってしまったので、分冊。 今回は、「バックログ(Backlog)」について扱う。 目次 【…

【Scrum】スクラム開発 ~ 基本編 / チーム ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/31/222447 の続き。 かなりボリュームが大きくなってしまったので、分冊。 今回は、「スクラム チーム(Scrum Team)」について扱う。 目次 【1】スクラム チーム(Scrum Team) 1)1 Teamの適…

【トラブル】【AWS】AWS Glue のトラブル ~ job編 - [3] ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/25/232155 https://dk521123.hatenablog.com/entry/2020/10/12/152659 の続き。 新しくAWS Glue を作業していて、 新たにトラブルシューティングを行ったのでメモ。 後、過去記事を分冊して整理し…

【TS】TypeScript ~ 基本編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/21/180904 の続き。 TypeScript に関する知識を徐々にメモっておく。 目次 【1】tsconfig.json 1)typeRoots 【1】tsconfig.json 1)typeRoots * オリジナルの型定義ファイル(xxx.d.ts)を利…

【Vue】Vuetify ~ コンポーネント編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/26/000242 の続き。 今回は、Vuetify の コンポーネント について取り上げる 目次 【0】始める前に 1)デザイン例 / テンプレート 2)App.vue の修正 【1】v-app 【2】v-content / v-main 【…

【トラブル】PostgreSQLに関するトラブル ~ その3 ~

■ はじめに https://dk521123.hatenablog.com/entry/2015/04/07/001057 https://dk521123.hatenablog.com/entry/2015/04/27/000100 の続き。 目次 【1】エラー「cannot XXXXX in a read-only transaction」が表示 【1】エラー「cannot XXXXX in a read-onl…

【トラブル】Hadoop / Hive 環境構築時のトラブルシューティング

■ はじめに https://dk521123.hatenablog.com/entry/2019/12/26/223506 https://dk521123.hatenablog.com/entry/2020/01/01/000000 https://dk521123.hatenablog.com/entry/2020/01/02/000000 で発生した環境構築でのトラブルをメモしておく 目次 【1】エラ…

【Hive】Hive / HiveQL ~ HiveQL関数 / 日時・日付操作編 ~

■ はじめに Hive で日付・日時の操作をする必要ができたので、メモ。 徐々に増やしていく。 目次 【0】関連する関数 【1】現在日時/日付の取得 1)現在日時 - CURRENT_TIMESTAMP 2)現在日付 - CURRENT_DATE 注意「unix_timestamp(void) is deprecated」…

【JS】【TS】配列・リスト操作

■ はじめに https://dk521123.hatenablog.com/entry/2021/01/03/000000 でループを取り上げたが、 今回は、配列(Array)・リストを取り上げる。 目次 【0】定義方法 【1】push ... リストへ追加 【2】concat ... リストの結合 【3】slice ... リストの…

【CKAN】CKAN ~ 入門編 ~

■ はじめに CKAN について、扱う機会があったので、メモする。 目次 【1】CKAN(シーカン)とは? 【2】公式サイト 【3】関連用語 1)データカタログ(Data Catalog) 2)メタ情報(Meta info) 3)データセット(Dataset) 4)組織(Organization) …

【トラブル】【Vue】Vuetify に関するトラブルシューティング

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/26/000242 などで発生した Vuetify に関する トラブルシューティングについて、まとめる 目次 【1】「vue add vuetify」実行時の警告 【2】「npm run serve」実行時のエラー 【1】「vue add vu…

【トラブル】NightWatch に関するトラブルシューティング

■ はじめに https://dk521123.hatenablog.com/entry/2021/02/06/220603 等で発生したNightWatch に関するトラブルについて、 まとめておく。 目次 【1】警告「WARN Local Chrome version is XX, but the installed chromedriver is for version YY」が表示 …

【NightWatch】Vue + NightWatch で E2Eテスト をする

■ はじめに NightWatch について、業務で扱いそうなので予習。 目次 【1】NightWatch とは? 【2】環境設定 【3】E2E関連のディレクトリ構成 【4】テスト実行 【5】独自のテストを作成してみる 【1】NightWatch とは? * Node.js上で動作するE2E のテ…

【JS】【TS】処理時間計測 ~ performance.now() ~

■ はじめに 小ネタ。 以下の関連記事でも使った処理時間計測用の メソッド「performance.now()」について、メモ。 https://dk521123.hatenablog.com/entry/2021/01/16/202822 ■ performance.now() * ミリ秒の小数点以下まで計測できる 詳細は、以下のサイト…

【Git】Github の リモート先が変更した際の対応

■ はじめに Github の リモート先が変更された際の対応について、メモ。 目次 【1】使用している git コマンド 1)git remote -v 2)git remote remove 3)git remote add 4)git push origin <ブランチ名> 【2】手順 0)前提条件 1)リモート先の確…

【Vue】TypeScript + vue-intersect で遅延ロードを実装する

Vue

■ はじめに https://dk521123.hatenablog.com/entry/2021/01/02/000000 の続き。 前回は、JavaScriptでしか実装しなかったが、 今回は、TypeScript + vue-intersect で遅延ロード(Lazy loading)を 実装してみる。 目次 【1】環境設定 1)vue-intersect の…

【Vue】Vue + TypeScript で 簡単な ToDo リストを作成

Vue

■ はじめに 簡単な ToDo リストの作成を通して、 Vue + TypeScript について学ぶ。 目次 【1】サンプル 【2】はまったポイント その1:バインドできない 【1】サンプル todo.vue <template> <div> <h1>Todo List</h1> <input type="text" placeholder="Input your ToDo!" @keyup.enter="onEnter"> <div v-if="this.toDoList.length > 0">{{ this.toDoList.length }} 件を表示</div> <ul> </ul></div></template>

【JS】【TS】タイマー処理 ~ setTimeout / setInterval etc ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/02/03/233137 で、setInterval() を使ったが、 JavaScript/TypeScript のタイマー処理について ちゃんとまとめてなかったので、まとめておく。 タイマー処理 【1】setTimeout 【2】setInterval 【…