sooni

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)遅延という現象や概念そのもの通信速度を低下させる待ち時間、あるいは理想的なタイミングか...
Db2 for i

高レイテンシ環境必見!Db2 for i JDBCの性能を劇的に変えるパラメータ

高レイテンシ環境におけるパフォーマンスチューニングの要点本記事では、高レイテンシ環境で Db2 for i の性能を劇的に改善するために、実践した RTT(ラウンド・トリップ・タイム)を最小化するための具体的なチューニング手法をまとめます。...
Windows

WindowsからLinuxへのSSH鍵認証の実現

WindowsからLinux環境へSSH接続する場合、パスワード認証とSSH鍵認証があります。繰り返し接続を行うのでSSH鍵認証にします。~/.ssh/configを使うとユーザの入力なども省略可能になり便利です。鍵の作成ssh-keyge...
powershell

PowerShell 7 のインストール

いくつかのやり方がありますが個人的には、完全にスタンドアロンで動作(レジストリ・PATH・環境変数がかってに更新されない)させる事のできるzip版をお勧めしたいです。現時点(2025/09)最新の LTS(長期サポート)版 7.4.x の最...
powershell

powershellでcsvをエクセルファイル化(EPPlus.dllを直接利用)

はじめにCSVファイルを非対話型でエクセルファイル化するためのスクリプトを作成しました。当初ImportExcelモジュールを使うやり方が簡単そうだったので試したのですが、パフォーマンスに満足がいかずEPPlus.dllを直接利用する方法で...