Windows

タスクバーが消える

あんまり例は無いと思うが、業務PCにVPNや認証情報制御など組み込まれていると、いつも固定しているタスクバーが突然消えたりする。 PC起動> VPN接続していないのでネットつながらない > 認証情報取得できない みたいな不整合でエクスプロー...
Angular

Angularコンポーネント

Angularとは? TypeScriptで実装されたNode.jsを拡張したフレームワーク。Node.jsの拡張では、Angularの他に、ReactやVueがあります。 Angularのドキュメントや実装を読み解くにあたって、見ただけで...
テスト

MECEなシナリオテストの作り方

前提 全ての条件をテストすることはできない。 条件より要件を意識して、重要な機能に時間を割く。 単体テストとの違いは、結合テストではメソッドではなく、出口の値を検証する点にある。 実施は分岐網羅レベルで行。。 ITaとITbがあり、 ITa...
テスト

Angularテスト備忘録

Angularのテスト 公式サイトを見れば基礎的な内容はすべて書かれている。参考:Angular_リクエストのテスト ポイントは、HttpTestingControllerを使用することで、通常のバックエンドではなく、テスト用のバックエンド...
Angular

Angular状態管理基礎

状態管理はSPA(シングルページアプリケーション)の実装に用いられる。 状態管理では、単純にHTMLからjavascriptを呼び出してリクエストを送るだけでなく、ストアという概念が登場する。 ストアにデータをため込んで使用することで、ペー...
Angular

AngularプラスRxJSでSPA!Observableの使用方法

ただSPAを作りたいだけなのに。Obervableを監視したいだけなのに。 いくら調べてもいまいち何をやっているのかつかめない。 そんな人のための記事です。 Observable状態管理をするにあたっては2つの入り口があります。 SPAを作...
エディター

Atom備忘録

Atomは、複数のポイントを選択して、同じテキストを一度の入力で複数個所に書き込んだり便利なので、たまに使っています。 忘れがちな操作を備忘としてメモ。 行の先頭を選択 Ctrl + Alt + ↓ 行の複製 Ctrl + Shift + ...
ソフトウェア

A5SQL備忘録

A5SQLとは? DBをUIで見るためのクライアントツール。 サーバー情報を登録すれば、テーブルやレコードを視覚的に見ることができ、SQLの実行やカラム編集なども簡単に行えるようになる。 SQL操作 SQLの基礎はお勉強しましょう。 A5S...
ソフトウェア

Swagger備忘録

Swaggerとは? RESTful APIを設計する際のドキュメンテーションやテストを助けるフレームワー ク 記述方式はyamlまたはjson Swaggerを記述すると、JavaDocのような形式でAPIのドキュメントを作成、Webで閲...
エディター

eclipse備忘録

ソースコード操作 行削除 Ctrl + D 行複製 Ctrl + Alt + ↓ メソッドの実装を開く Ctrlを押しながらメソッドをクリック または クラスを右クリック> 型階層を開く 文字の拡大・縮小 拡大:Ctrl + 『+』 縮小:...