sooni

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のバージョンを切り替える

PowerShellでプロファイルを開く以下はノートパットで開いていますがテキストエディタなら何でもよいです。notepad $PROFILE以下のコードを貼り付けて保存する以下は私の環境の一例ですが各自書き換えてくださいfunction ...
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カーネル)がソケット単位で確保するメモリ領域であり、ネットワークから届いたデータを一時的に保持し、アプリケーションが読み取るまで保管する役割を担います。この受...
TCP/IP

レイテンシ(Latency)とRTT(Round Trip Time)の関係

アプリのチューニングになると必ず出てくるレイテンシとRTT。たまにきちんと理解していない方(特に偉い方に多い)が項目意味補足レイテンシ (Latency)遅延という現象や概念そのもの通信速度を低下させる待ち時間、あるいは理想的なタイミングか...