Angular

Angularのメジャーバージョンアップ事前調査

Angular の EOL 対応について、どのような手順を踏めばよいかをまとめる。 特に、クライアントに納品する視点で、本番のエラーリスクを考えた事前準備などにフォーカスしているため、個人で自分用アプリを開発している方は、アップグレード実施...
Git

GitBashのcdコマンドで移動できない

git-bash はもともと Linux / Unix 環境で動作する設計のため、 Windows 環境向けに最適化されているものではない。 そのため、ところどころ不具合や使いづらさを感じる場面がある。 exit しても画面が閉じないことが...
Git

GitLabにSSH接続する

もともとGitLabにはhttps接続していたが、毎回IDパスワードを聞かれるのでSSH接続を試した。 接続手順 SSHキーの作成 ローカルPCのPowerShellでSSHキーを生成する。 ssh-keygen -t rsa -b 409...
Angular

Bootstrapとngx-bootstrapの違い

Bootstrapとngx-bootstrap、2つのフレームワークについて、どちらかでいいのか、ngx-bootstrapを選ぶと何がお得なのか、よくわからなかったので調べてみた。 AngularとBootstrap ngx-bootst...
DB

ユニットテストのDB運用基礎

途中から参画したPJで開発しているAPIリポジトリで、UTを実行したところ、テーブルのレコードを書き換えてしまうという事件が起きた。 PJではサービス層のUTしかコーディングしていないが、なんでDBに接続しているの?を発端に、UTでDBって...
DB

超簡単!ORA-12954エラー解消方法

ORA-12954エラー エラーメッセージは以下。 ORA-12954: The request exceeds the maximum allowed database size of 12 GB. 12GBの容量オーバー?に見えるが、実...
ソフトウェア

playwright基礎

playwrightとは nodeで使用できるテスト自動化ツール。 seleniumを使ったことがあれば、まさにそんな感じ。 自動でブラウザを起動して、コードで選択した要素をポチポチ自動実行して、ページ遷移したり、値を期待値と比較したりでき...
シェルスクリプト

【GitLab】複数のリポジトリから特定ファイルの特定プロパティ一覧を取得する

GitLab でソースコードのバージョン管理を行っている。 プロジェクトでは、多数のリポジトリを管理することになる。 その中で、各リポジトリの設定ファイル(gradle.properties)の特定の値をすべて取得する必要があった。 シェル...
Git

コミットせずにブランチを切り替えたい

ソースコードのバージョン管理を GitLab と SourceTree で行っている。 SourceTree でブランチを切り替える際、ローカルの変更を残したい場合は、元ブランチでコミット、またはスタッシュしてからブランチを切り替える必要が...
Java

リクエストURLはどのように決まっているのか?

REST通信でAPIにリクエストを送る場合、だいたい以下のようなURLになるだろう。 … 途中からプロジェクトに参画すると、特にこのURLを意識することは無いのだが、この間に入っている/api/ってなんだ?と、常々疑問に思っていた。 開発環...