sooni

git

githubリポジトリ作成と登録

GitHub 上に新しいリモートリポジトリを作成githubにアカウントを作成されている事が前提ですが、今回は例題として以下情報でGitHub に新規リポジトリを作成します。設定項目今回の設定値備考リポジトリ名Repository name...
git

GITの管理から外す方法

意図せずGITに登録してしまったものを今後管理から外したくなることありますよね。今回はプロジェクト直下にある/logフォルダをGIT管理から外す事をやってみます。.gitignore に log を追加するまず、今後 log が再び Git...
git

gitignore

.gitignoreこれはGit に これは記録しなくていいよ と伝えるためのリストです。以下は一例です。私は、STS(eclipse)もしくはVScodeをつかうので以下のようにしています。IDE毎に設定する必要あります。こうしてみるとV...
git

gitattributesで改行コードの統一

gitattributesはGit にファイルの扱い方を指定する設定ファイルです。特に 改行コードの統一に使われる以下は.gitattributesのデフォルト設定/mvnw text eol=lf*.cmd text eol=crlf.g...
powershell

PowerShellプロファイルでJavaのバージョンを切り替える

PCに複数バージョンのJavaを入れざるを得ないような状況で、簡単にパージョン切替できるととても便利です。PowerShellでプロファイルを開く以下はノートパットで開いていますがテキストエディタなら何でもよいです。notepad $PRO...
Linux

vim(vi)のビジュアルモードって何?

vim(vi)の世界には「モード」という概念がありますが、ビジュアルモードは「マウスでドラッグして範囲選択している状態」をキーボードだけで再現するモードです。ちなみに「厳密にはviにビジュアルモードは存在しません。」最近のLinux環境でv...
Windows

Excelファイルのタイムスタンプ(更新日時・作成日時)を変更

共有フォルダにあるエクセルファイルを意図せずタイムスタンプを更新しちゃった!内容を更新していないけど「つい何時もの癖でctrl+s」、、、こんな事ないですかw こんな時に使えるのが以下手順です。当然これはエクセルファイルだけでなくファイル全...
Db2 for i

Db2 for i テーブル名から保有スキーマを調べる

テーブル名から保有スキーマを調べるSELECT * FROM SYSIBM.TABLES WHERE NAME = 'TBL_NAME';
java

Java EEとJakarta EEの関係

1. Java EE とは?正式名称: Java Platform, Enterprise Editionエンタープライズ向けの Java の標準仕様(JSR で策定)(サーバサイド向け機能のAPI群を規定している)Oracle(以前は S...
TCP/IP

TCP通信における受信バッファとウィンドウサイズの役割と連動性

TCP受信バッファとTCPウィンドウサイズTCP受信バッファとは、OS(Linuxカーネル)がソケット単位で確保するメモリ領域であり、ネットワークから届いたデータを一時的に保持し、アプリケーションが読み取るまで保管する役割を担います。この受...