明日は台風6号
関東地方の南岸をかすめるようなコースとのこと
暴風域は 6/2 09 時点で無くなったとのこと
大雨に警戒という台風かな?(場所によっては6月の最大雨量新記録が出そうな台風とのこと)
いにしえの流儀に従い水とカロリーメイト(ハーフ)を買ってきた
今日飲んだり食べたりしないようにせねばw
p.s.
大雨台風になっていた。
一応台風が過ぎてから水とカロリーメイトを食べたのでセーフ
javaはコマンドラインに指定されたワイルドカードを展開してくれる
tag: jdk26, java
環境
MSYS2 george@vermeer /d/HOME/argdump $ uname -a MSYS_NT-10.0-26200 vermeer 3.6.9-01d6c708.x86_64 2026-05-24 10:45 UTC x86_64 Msys MSYS2 george@vermeer /d/HOME/argdump $ java -version openjdk version "26.0.1" 2026-04-21 OpenJDK Runtime Environment Temurin-26.0.1+8 (build 26.0.1+8) OpenJDK 64-Bit Server VM Temurin-26.0.1+8 (build 26.0.1+8, mixed mode, sharing) MSYS2 george@vermeer /d/HOME/argdump $ gcc --version gcc.exe (Rev5, Built by MSYS2 project) 16.1.0 Copyright (C) 2026 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
最初にカレントディレクトリに*.txtでワイルドカード展開されそうな名前でファイルを作成する
touch hoge1.txt touch hoge2.txt
C言語でコマンドライン引数を表示するプログラムを作成して実行
cat > argdump_c.c << "EOF"
#include <stdio.h>
int main(int argc, char **argv) {
for ( int i = 1 ; i < argc ; i++ ) {
printf("%d : %s\n", i, argv[i]);
}
}
EOF
gcc argdump_c.c -o argdump_c.exe
./argdump_c.exe "*.txt"
実行結果
「*.txt」のママ出力される
bashにて "*.txt" とクォートしているのでこうなる
MSYS2 george@vermeer /d/HOME/argdump $ ./argdump_c.exe "*.txt" 1 : *.txt MSYS2 george@vermeer /d/HOME/argdump $
続いてJavaで同じくコマンドライン引数を表示するプログラムを作成して実行
cat > ArgDump.java << "EOF"
public class ArgDump {
static public void main(String[] args) {
for ( int i = 0 ; i < args.length ; i++ ) {
System.out.println("" + i + " : " + args[i]);
}
}
}
EOF
javac ArgDump.java
java ArgDump "*.txt"
実行結果
うわ。。。
static public void main に入ってくる前に展開済みじゃねーか。。。
MSYS2 george@vermeer /d/HOME/argdump $ java ArgDump "*.txt" 0 : hoge1.txt 1 : hoge2.txt MSYS2 george@vermeer /d/HOME/argdump $
javaで書かれたCLIコマンドのコマンドラインパラメータとしてワイルドカードを渡す路線はダメだな。。。
javaのコマンドラインオプションでワイルドカードを受け取るコマンドを作ってみたらなぜか展開されていたので調査したという次第。
KDDIに不正アクセス最大1422万件のメール・パスワード漏洩の可能性
対象のISP事業者
結構派手に漏洩したっぽい。
既に5/29あたりには不正アクセスが増大してたらしい。 KDDIが不正アクセスを確認したのは6月17日。 ニュース発表は6/23という流れかな?