$B9qEZCOM}1!$NCO?^(B / $B0uZY>B(B
$B$H$$$&>pJs$,$"$C$?$N$G
$B2b%v1:$H0uZY>B!&
$B@iMU9k1+$N8e$N0uZY>B$N>u67$K$D$$$F$N%D%$!<%H$,$"$C$?$N$G$3$A$i$b>R2p(B
$B8=:_$O0uZY>B$O7W2h?e0L$r2<2s$C$?$N$G$R$H$^$:5'$j$ODL$8$?!J!)!K$H$$$&$H$3$m(B
$BEl5~OQ$N<~JU!J@iMUJ}LL!K$GBg1+!uMk(B
$B%&%A$N6a=j$G$b@($$1+!uMk(B
17:58 $B@iMU8)KL@>It$K@~>u9_?eBSH/@8$H$N$3$H(B
$B"#%l%Y%k#5Bg1+FCJL7YJs(B
19:32 $B@iMU8)$K%l%Y%k#5Bg1+FCJL7YJs$,H/I=$5$l$?$H$N$3$H(B : $B@iMU;T!";T@n;T!"A%66;T!">>8M;T!":4AR;T!"=,;VLn;T!"Gp;T!";T86;T!"H,@iBe;T!"3y%1C+;T!";M39F;;T!"Gr0f;T(B
$B1+1@%l!<%@!<8+$F$k$H62$m$7$$I=<($,$:$C$HB3$$$H$k(B
$B%l%Y%k#5Bg1+FCJL7YJs$O?t==G/$K#1EY$NBg1+$H$$$&%l%Y%k(B
$B"#%l%Y%k#56[5^0BA43NJ](B
$B6[5^0BA43NJ]$O$b$&4{$K!JHrFq=j$^$G!KHrFq$G$-$J$$2DG=@-$,$"$j!"<+Bp$N(B2$B3,0J>e$G33$d
$BM>CL$@$,!"%l%Y%k#56[5^0BA43NJ]$N>pJs$O3d$H(BWeb$B%5%$%H$G8+$k$N$,Fq$7$$0u>]!J%9%^%[$G%(%j%"DLCN$O$"$k$1$I!K(B
Yahoo!$B$G$N7G:\$O(B1$B;~4V8e$H$+(B30$BJ,8e$K$J$C$F$$$?(B
$B"#5-O?E*C;;~4VBg1+B.Js(B
$B$3$l$O$R$I$$(B
$BBfIw#1#59f$OEl$+$i@>$X(B
tag: $BBfIw(B
$BJQ$JF0$-$r$9$kBfIw$@$C$?(B
$B%j%s%J%$5kEr4o(B $BMa<
$BMa<
$B>e$N%Z!<%8$+$i%j%s%/$r$?$I$C$F=$M}$r0MMj$7$F%j%b%3%s8r49$H$J$C$?(B
FAQ$B$+$i=$M}?=$79~$_%j%s%/$,D%$C$F$"$k$NJXMx$G46?4(B
$B$"$s$^$j$3$&$$$&9=@.$N(BWeb$B%5%$%H8+$J$$5$$,$9$k(B
$B%F%-%9%H%(%G%#%?$+$i%;%kFb2~9T$r4^$`%G!<%?$rD%$jIU$1$k(B
tag: excel
$B$7$g$&$b$J$$%M%?$@$1$IJXMx$@$C$?$N$G#w(B
$B%F%-%9%H%(%G%#%?$+$i0J2<$N$h$&$J(Bpure text$B$r%3%T!<$7$F(BExcel$B$KD%$jIU$1$k$H%;%kFb2~9T$r4^$`E=$jIU$1$,$G$-$k(B
$B%F%-%9%H(B
Excel$B>e$NI=(B
$B1U>=%b%K%?9XF~(B IODATA EX-A241DB
$B;H$C$F$$$k%b%K%?$,2u$l$?$N$G?7$7$/%]%A$C$?(B
$B%b%K%?$C$F$3$s$J$K0B$+$C$?$C$1!)(B
$B%9%T!<%+!
X11$B@_DjJT(B
tag: freebsd-15.1, freebsd, virtualbox, FreeBSD-15.1-for-VirtualBox
$B"#(B VirtualBox$B>e$G5/F0$7$?(BFreeBSD$B$+$i(BX11$B$r;H$&(B
virtualbox-ose-additions$B$r%$%s%9%H!<%k$7$?$N$G!"(BX11$B$r;H$C$F$_$k!#(B
VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&$N%3%s%=!<%k$+$i%m%0%$%s!#(B
$B%m%0%$%s8e!"$=$3$+$i(Bstartx$B%3%^%s%I$r
$BFC$K@_Dj$r9T$C$F$$$J$$>l9g(B(~/.xinitrc $B%U%!%$%k$,L5$$>l9g(B)$B$O!"(B800x600$B$N%9%/%j!<%s%5%$%:$G(Btwm$B$H(Bxterm$B$H(Bxclock$B$,5/F0$9$k!#(B
login$B$H$$$&%?%$%H%k$NIU$$$?(Bxterm$B$+$i(Bexit$B$HF~NO$9$k$H!"(BX11$B$O=*N;$9$k!#(B
$B"#(B ~/.xinitrc$B%U%!%$%k$N:n@.(B
startx$B$7$?;~$K5/F0$9$k%W%m%0%i%`$d@_Dj$J$I$O!"(B~/.xinitrc$B%U%!%$%k$K=q$/!#(B
$B$^$@(B ~/.xinitrc $B%U%!%$%k$,B8:_$7$J$$>l9g$O!"0J2<$N%3%^%s%I$G%7%9%F%`I8=`$N(Bxinitrc$B$r%3%T!<$7$F:n@.$9$k!#(B
$B"#(B xrandr (X11 Resize and Rotate) $B%3%^%s%I$r;H$C$F!"(BVirtualBox$B$N%9%/%j!<%s%5%$%:$r@_Dj$9$k(B
X11$B>e$N(Bxterm$B>e$+$i0z?t$J$7$G(Bxrandr$B$r
$B%3%^%s%I$NNc!#(B
$B
VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&$N%5%$%:$r
$BIaDL$O%W%j%;%C%H$N%5%$%:(B(1024x768$B$J$I(B)$B$r@_Dj$9$k$N$@$,!"(BVirtualBox$B$N%&%#%s%I%&%5%$%:$K9g$o$;$F%9%/%j!<%s%5%$%:$r;XDj$9$k>l9g$O!V(B+$B!W%^!<%/$NCM$r;XDj$9$k!#(B
$B@_Dj%3%^%s%I$NNc!'(B
$B"#(B setxkbmap$B$H(Bxkbcomp$B%3%^%s%I$r;H$C$FF|K\8l%-!<%\!<%I@_Dj$r9T$&(B
$B%G%U%)%k%H$G$O(B us $B%-!<%\!<%I@_Dj$K$J$C$F$$$k$N$G!"I,MW$J$i$PF|K\8l%-!<%\!<%I%l%$%"%&%H@_Dj$r9T$&!#(B
$B0J2<$N$h$&$J%3%^%s%I$r(B ~/.xinitrc $B$K5-:\$7$F$*$/!#(B
$B"#(B X11 $BF|K\8lF~NO@_Dj(B (fcitx5 anthy$B;HMQ(B)
fcitx5 (anthy$B;HMQ(B) $B%Q%C%1!<%8$N%$%s%9%H!<%k!#(B
$B0J2<$r(B ~/.xinitrc $B$K5-:\$7$F$*$/!#(B
startx$B$rF~NO$7$F(BX11$B$r5/F0$7!"(Bxterm$B$N>e$K%^%&%9$rCV$$$F!"(BCtrl + $B%9%Z!<%9(B $B%-!<$r2!$9$H$+$J4A;zJQ493+;O$K$J$k!#(B
$B:FEY(BCtrl + $B%9%Z!<%9(B $B%-!<$r2!$9$H$+$J4A;zJQ49=*N;$9$k!#(B
$B"#(B $BJQ998e$N(B ~/.xinitrc $B$NNc(B
$B"#(B xrandr (X11 Resize and Rotate)$B%3%^%s%I$r
~/.bashrc $B$K0J2<$N4X?tDj5A$r5-:\$7$F!"(B VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&%5%$%:$r
virtualbox-ose-additions-72 $B$r%$%s%9%H!<%k$9$k(B
tag: freebsd-15.1, freebsd, virtualbox, FreeBSD-15.1-for-VirtualBox, virtualbox-ose-additions
VirtualBox OSE Additions$B!J(BVirtualBox Open Source Edition Additions$B!K$O!"%2%9%H(BOS$B8~$1$NDI2C%I%i%$%P!&%f!<%F%#%j%F%#!#(B
FreeBSD$B$N>l9g$O(B Oracle VirtualBox $B8x<0$N(B guest additions $B$,Ds6!$5$l$F$$$J$$$N$G!"(BOSE$BHG$rMxMQ$9$k!#(B
$B$3$l$r;H$&$H(BVirtualBox$B$N2>A[%&%#%s%I%&$N%5%$%:$J$I$,(BGuest OS(FreeBSD$B>e$N(BX11)$B>e$G
$B!J%/%j%C%W%\!<%I6&M-$O$&$^$/$$$C$F$$$J$$!#!#!#!K(B
$B"#2>A[%^%7%s$N%0%i%U%#%C%/%9@_Dj$r9T$&!#(B
$B2>A[%^%7%s$NEE8;%*%U$N>uBV$GA`:n$9$k!#(B
Oracle VirtualBox $B%^%M!<%8%c!<$+$i(Bfreebsd$B$N2>A[%^%7%s$rA*Br$7$F@_Dj%\%?%s(B > $B2hLL:8>e$N9bEY%?%V$rA*Br(B > $B2hLL:8B&%Z%$%s$+$i%G%#%9%W%l%$$rA*Br(B > $B%0%i%U%#%C%/%9%3%s%H%m!<%i!'(BVBoxSVGA$B$rA*Br!#!J$3$N;~7Y9p$,=P$k$,L5;k$9$k!K(B
$B"#8=:_(BVirtualBox 7.2$B7O$r;H$C$F$$$k$N$GBP1~$7$F$$$k%Q%C%1!<%8$r%$%s%9%H!<%k$9$k(B
$B2>A[%^%7%s5/F08e$NA`:n!#(B
$B"#%^%&%9%\%?%s%$%Y%s%H(B(8$B$H(B9)$B$NL58z2=(B
virtualbox-ose-additions-72$B$r%$%s%9%H!<%k$7$?>l9g!"%^%&%9%[%$!<%k$NA`:n$KH<$C$F%\%?%s%$%Y%s%H(B 8 9 (back/forward) $B$,>!
firefox $B$J$I$r;H$C$F%9%/%m!<%k$9$k>l9g$OITJX$J$N$G!"%^%&%9%\%?%s%$%Y%s%H(B 8 9 $B$rL58z2=$9$k!#(B
$B>e$N@_Dj%U%!%$%k$rDI2C8e!"(BX11$B$r0lEY=*N;$5$;$F:FEY5/F0$9$k$HM-8z$K$J$k!#(B
$B"#M>CL(B
pkg install$B;~$KI=<($5$l$k%a%C%;!<%8$O0J2
ports$B%=!<%9
tag: freebsd-15.1, freebsd, FreeBSD-15.1-for-VirtualBox, ports
$B"#(B ports $B%3%l%/%7%g%s$N%=!<%9$r=&$&(B
/usr/ports/japanese$B$N2<$KF|K\8l4X78$N%Q%C%1!<%8$N85%M%?$,E83+$5$l$k$N$G!"F|K\8lBP1~:Q$_$N%=%U%H$rC5$9;~$K;H$&(B
$B"((Bfcitx5-anthy$B$O%3%l$GC5$7$?(B
$B$=$NB>!"%i%$%;%s%9$N4X78$G%=!<%9%3!<%I$N$_G[I[$K$J$C$F$$$k%Q%C%1!<%8$N%$%s%9%H!<%k$K$b;H$($k(B
$BCm0U!'(Bports$B$+$i%$%s%9%H!<%k$O4pK\E*$K$OHr$1$k$3$H!#%P%$%J%j%Q%C%1!<%8:n@.;~$N%3%s%Q%$%k;~%*%W%7%g%s$H0[$J$k$b$N$r%$%s%9%H!<%k$7$?>l9g!"B>$N%P%$%J%j%Q%C%1!<%8$H$NF0:n@09g@-$,
git $B%3%^%s%I$r;H$C$F(B git clone $B$9$k!#(B
emacs$B$+$i(Bja-yc.el$B$r(B($BL5M}LpM}(B)$B;H$&(B
tag: freebsd-15.1, freebsd, virtualbox, FreeBSD-15.1-for-VirtualBox, emacs
$B3d$HL5M}LpM}$@$1$I$H$j$"$($:F0$$$?$N$G%a%b!#(B
ja-yc.el $B%Q%C%1!<%8$NFCD'$O0J2
$BB>$N4D6-$@$HBN83$G$-$J$$$J$s$H$bIT;W5D$JJQ49463P$K$J$k!#(B
yc.el$B$NK\2H%5%$%H$N:G=*99?7$,(B2010$BG/$G!"B>$K$b?'!9F0$+$J$$=j$,$"$k$H;W$&$N$G!"$"$^$j%*%9%9%a$O$G$-$J$$$,LLGr$$$N$G%$%s%9%H!<%k$7$F$$$k!#(B
$B"#(B $B%Q%C%1!<%8$N%$%s%9%H!<%k!#(B
/etc/rc.conf$B$K(Bcanna$B%5!<%P5/F0@_Dj$rDI2C!#(B
$B:F5/F0$9$k$+!"0J2<$N%3%^%s%I$G(Bcanna$B%5!<%P$r5/F0$9$k!#(B
$B"#(B yc.el $B$K%Q%C%A$rE,MQ$9$k(B
$B"#(B yc.el $B%Q%C%A(B $BFbMF%a%b(B
$B"#(B .emacs$B$K0J2<$r5-:\!#(B
$B"#(B emacs $B>e$G$N(Byc.el$B$N;HMQJ}K!(B
emacs -nw hoge.txt $B$J$I$H$7$F?75,%F%-%9%H%U%!%$%k$rJT=8$9$k(B emacs $B$r5/F0!#(B
$B>e$N(B .emacs $B@_Dj$G$O!"3F(Bbuffer$B$O(Byc-mode$B$K$O$J$C$F$$$J$$$N$G!"(B M-x yc-mode $B$^$?$O(B $B>e$N@_Dj$G$O(B Ctrl - \ $B$H$7$F(B yc$B%b!<%I$K$9$k!#(B
$B%m!<%^;z$G!V(Bnihonngo$B!W$H%?%$%W$7$?8e$K(B Ctrl-J $B$rF~NO$9$k$H!"!VF|K\8l!W$KJQ49$5$l$k!#(B
$B"#(B $B0J2<8D?ME*$J%a%b(B
yc.el.patch $B$NE,MQJ}K!(B
FreeBSD 15.1-RELEASE $B8x<02>A[%$%a!<%8$r(B Oracle VirtualBox $B$GF0$+$9(B
tag: freebsd-15.1, freebsd, virtualbox, FreeBSD-15.1-for-VirtualBox
$B>pJs8;$NDL$jA`:n$9$l$PF0$/!#(B
$B0J2pJs8;$N$^$^$J$N$O?46l$7$$$,E>
$B"#4D6->pJs(B
$B"#(BFreeBSD$B8x<0%$%a!<%8$NF~
Oracle Virtual Box $B$G%$%a!<%8$r2DJQ%5%$%:$G
xz$B7A<0$NE83+$O(B7-Zip$B$J$I$r;H$&!#
$BE83+:Q$_$N(Bvhd$B%U%!%$%k$O8e$G(BVirtualBox$B$G;H$&$N$G0J2<$N>l=j$KE83+$7$FCV$$$F$*$/!#(B
$B"#%G%#%9%/$r2>A[%a%G%#%"%^%M!<%8%c!<$KDI2C(B
VirtualBox $B$N(B[$B%U%!%$%k(B]$B"*(B[$B%D!<%k(B]$B"*(B[$B%a%G%#%"(B]$B$rA*Br!"%O!<%I%G%#%9%/%?%V$rA*Br!"(B[$BDI2C(B]$B%\%?%s$G3+$/%@%$%"%m%0$K>e$GE83+$7$?(Bvhd$B%U%!%$%k$r;XDj!#(B
$BDI2C$7$?%O!<%I%G%#%9%/$rA*Br$7!"1&%/%j%C%/"*%W%m%Q%F%#$+$i%5%$%:$r(B80GB$B$KA}$d$9!#(B($B0lEYA}$d$9$H!"8:$i$;$J$$$N$GCm0U(B)
OS$B5/F0;~$K<+F0E*$K%G%#%9%/%5%$%:$$$C$Q$$$^$G%U%!%$%k%7%9%F%`$r3HD%$9$k$N$G$3$3$G%G%#%9%/%5%$%:$,7h$^$k!#(B
$B"#2>A[%^%7%s$N:n@.(B
VirtualBox $B%a%K%e!<$+$i(B[$B2>A[%^%7%s(B]$B"*(B[$B?75,(B]$B$rA*Br$7$F(B[$B2>A[%^%7%s$N:n@.(B]$B%@%$%"%m%0$rI=<(!#(B
$B$r;XDj!#(B[$B40N;(B]$B%\%?%s$r2!$9$H2>A[%^%7%s$,:n@.$5$l$k!#(B
$B"#5/F0(B
$B5/F0$7$F$_$k!#(B
VirtualBox $B%^%M!<%8%c!<2hLL$N:8%Z%$%s$K$F2>A[%^%7%s$rA*Br!#:#2s$N2>A[%^%7%s$rA*Br$7$F5/F0%\%?%s$r%/%j%C%/!#(B
$B%^%k%A%f!<%6!<%b!<%I$G5/F0$9$k>l9g$O!"(BFreeBSD$B$N(Bboot$B%a%K%e!<$,I=<($5$l$F$$$k#1#0IC4V$N4V$K(BEnter$B%-!<$r2!$9!#!J#1#0ICBT$C$F$b$$$$$1$I!K(B
$B=gD4$J$i$P%m%0%$%s%W%m%s%W%H$^$G?J$`!#(B
$B%m%0%$%s$O(B root $B%f!<%6!<$G%Q%9%o!<%I$J$7$G9T$($k!#(B
$B"#F|K\8l%-!<%\!<%I@_Dj(B
$BF|K\8l%-!<%\!<%I$r;HMQ$7$F$$$k>l9g$O!"0J2<$N@_Dj$r9T$C$F:F5/F0$9$k!#(B
$BM>CL$@$,!"(B $B!V(B=$B!W$OF|K\8l%-!<%\!<%I$G$O!V(B^$B!W$N0LCV!"!V(B"$B!W$OF|K\8l%-!<%\!<%I$G$O!V(BShift+:$B!W$N0LCV$KAjEv$9$k!#(B
$B"#%[%9%HL>@_Dj(B
$BI,MW$G$"$l$P%[%9%HL>$r@_Dj$9$k!#$3$3$G$O(Bfreebsd51.area54.local$B$H$7$?!#(B
$B0J2<$N@_Dj$r9T$C$F:F5/F0$9$k!#(B
$B"#(Bbash$B$N%$%s%9%H!<%k(B
pkg$B%3%^%s%I$r;H$C$F(Bbash$B$r%$%s%9%H!<%k$9$k!#(B
$B"#0lHL%f!<%6!<:n@.(B
$BIaCJ;H$C$F$$$k<+J,$N0lHL%f!<%6!<(B(george)$B$H%0%k!<%W(B(george)$B$rDI2C$7$F$*$/!#(B
pw$B%3%^%s%I$r;H$C$?:n@.Nc$O0J2
$B%f!<%6!<(Bgeorge$B$N%Q%9%o!<%I$r@_Dj$7$F$*$/!#(B
$B"#0lHL%f!<%6!<$NHkL)80!&8x3+80:n@.(B
$B:#$O(B root $B$GA`:n$7$F$$$k$N$G!"(Bsu $B%3%^%s%I$G%f!<%6!<$r@Z$jBX$($k!#(B
ssh$B$G@\B3$9$k$?$a!"0lHL%f!<%6!<$NHkL)80!&8x3+80$r@8@.$9$k!#(B
$B%Q%9%U%l!<%:$J$7!"(BPEM$B7A<0$G@8@.$7$F$$$k!#(B
$B<+J,$N8x3+80$r(B authorized_keys $B$KDI2C$7$F$*$/!#(B
$B%f!<%6!<(B george $B$NA`:n$O40N;!#(Bexit$B$G%f!<%6!<$N%7%'%k$r=*N;$7$F(Broot$B$KLa$k!#(B
$B"#(Bsshd$B$N5/F0@_Dj(B
FreeBSD$B%^%7%s$+$i0J2<$N%3%^%s%I$rF~NO$7$F:F5/F0!#(Bsshd$B$,5/F0$9$k$h$&$K$9$k!#(B
$B"#(Bsudo$B%$%s%9%H!<%k$H@_Dj(B
FreeBSD$B%^%7%s$+$i
$B0lHL%f!<%6!<$+$i%Q%9%o!<%IL5$7$G(Broot$B$K$J$l$k@_Dj$rF~$l$k!#(B
visudo$B%3%^%s%I$G@_Dj%U%!%$%k$rJT=8$9$k!#0J2<$N9T$r@_Dj%U%!%$%k$N:G8e$KDI2C$9$k!#(B
$B"#(BVirtualBox $B%]!<%H%U%)%o!<%G%#%s%0$N@_Dj(B
$B%[%9%H%^%7%s(B:2222 $B$+$i(B $B%2%9%H(BFreeBSD$B%^%7%s(B:22 $B$K%]!<%HE>Aw$9$k@_Dj$r9T$&!#(B
VirtualBox$B%^%M!<%8%c!<2hLL$N(B[$B@_Dj(B]$B"*(B[$B%M%C%H%o!<%/(B]$B"*(B[$B%]!<%H%U%)%o!<%G%#%s%0(B]$B%\%?%s$r2!2
$B%]!<%H%U%)%o!<%G%#%s%0%k!<%k2hLL$K$F!"2hLL1&$N(B[$B!\(B]$B$r2!2
$B0J2<$N%k!<%k$r@_Dj$9$k!#(B
$B"#(Bssh$B$G%[%9%H%^%7%s$+$i@\B3!#(B
$B@\B3%3%^%s%INc!#(B
$B>e$G@_Dj$7$?%f!<%6!<(Bgeorge$B$N%Q%9%o!<%I$rF~NO$9$k$H(Bssh$B%m%0%$%s$G$-$k!#(B
$B"#0lHL%f!<%6!<:n@.(B(vagrant)
vagrant$BMQ$N(Bbox$B%$%a!<%8$rA0Ds$H$9$k%;%C%H%"%C%W%9%/%j%W%H$r;H$C$F$$$k>l9g$O!"0lHL%f!<%6!<(B(vagrant)$B$H%0%k!<%W(B(vagrant)$B$rDI2C$7$F$*$/!#(B
pw$B%3%^%s%I$r;H$C$?:n@.Nc$O0J2
$B"#%[%9%H%^%7%s$N(B/etc/hosts$B$KDI2C(B
$B0J2<$N9T$r(B C:\Windows\System32\drivers\etc\hosts$B$KDI2C!#(B
$B"#%2%9%H(BFreeBSD$B%^%7%s$N0lHL%f!<%6!<$NHkL)80$N;}$A=P$7(B
$B$3$3$G$O6&M-%U%)%k%@7PM3$G%2%9%H(BFreeBSD$B%^%7%s$N%f!<%6!<$NHkL)80$r;}$A=P$9A[Dj$H$9$k!#(B
FreeBSD$B%^%7%s$K$F!"0J2<$N%3%^%s%I$GHkL)80$rI=<($5$;%F%-%9%H$H$7$F%3%T!<$7$F%U%!%$%k$KJ]B8$9$k!#(B
$BJ]B8%U%!%$%kL>$NNc!'(Bfreebsd51-george-privatekey.pem
$B"#%2%9%H(BFreeBSD$B%^%7%s$X$N(Bssh$B@\B3(B
$B%[%9%H%^%7%s$+$i0J2<$N%3%^%s%I$G(Bssh$B@\B3$,$G$-$k!#(B
$B"#(BVirtualBox$B$N%3%^%s%I%i%$%s%$%s%?!<%U%'!<%9$G$"$k(BVBoxManage$B%3%^%s%I$r;H$C$F2>A[%^%7%s$N5/F0$HEE8;%*%U(B
$B%[%9%H%^%7%s$N4IM}
${vboxmanage_vmname}$B$K$O!"2>A[%^%7%s:n@.;~$K$D$1$?L>A0$r;XDj$9$k!#(B
$BCO?LB?$9$.$G$O!&!&!)(B
$B?L8;$O$=$l$>$lJL$N$h$&$@$1$I$b(B
KDDI$B$KIT@5%"%/%;%9:GBg(B1422$BK|7o$N%a!<%k!&%Q%9%o!<%IO31L$N2DG=@-(B
$BBP>]$N(BISP$B;v6H
$B7k9=GI
$B4{$K(B5/29$B$"$?$j$K$OIT@5%"%/%;%9$,A}Bg$7$F$?$i$7$$!#(B
KDDI$B$,IT@5%"%/%;%9$r3NG'$7$?$N$O(B6$B7n(B17$BF|!#(B
$B%K%e!<%9H/I=$O(B6/23$B$H$$$&N.$l$+$J!)(B
java$B$O%3%^%s%I%i%$%s$K;XDj$5$l$?%o%$%k%I%+!<%I$rE83+$7$F$/$l$k(B
tag: jdk26, java
$B4D6-(B
$B:G=i$K%+%l%s%H%G%#%l%/%H%j$K(B*.txt$B$G%o%$%k%I%+!<%IE83+$5$l$=$&$JL>A0$G%U%!%$%k$r:n@.$9$k(B
C$B8@8l$G%3%^%s%I%i%$%s0z?t$rI=<($9$k%W%m%0%i%`$r:n@.$7$F
$B
$B!V(B*.txt$B!W$N%^%^=PNO$5$l$k(B
bash$B$K$F(B "*.txt" $B$H%/%)!<%H$7$F$$$k$N$G$3$&$J$k(B
$BB3$$$F(BJava$B$GF1$8$/%3%^%s%I%i%$%s0z?t$rI=<($9$k%W%m%0%i%`$r:n@.$7$F
$B
$B$&$o!#!#!#(B
static public void main $B$KF~$C$F$/$kA0$KE83+:Q$_$8$c$M!<$+!#!#!#(B
java$B$G=q$+$l$?(BCLI$B%3%^%s%I$N%3%^%s%I%i%$%s%Q%i%a!<%?$H$7$F%o%$%k%I%+!<%I$rEO$9O)@~$O%@%a$@$J!#!#!#(B
java$B$N%3%^%s%I%i%$%s%*%W%7%g%s$G%o%$%k%I%+!<%I$r
$BL@F|$OBfIw#69f(B
$B4XElCOJ}$NFn4_$r$+$9$a$k$h$&$J%3!<%9$H$N$3$H(B
$BK=Iw0h$O(B 6/2 09 $B;~E@$GL5$/$J$C$?$H$N$3$H(B
$BBg1+$K7Y2|$H$$$&BfIw$+$J!)!J>l=j$K$h$C$F$O#67n$N:GBg1+NL?75-O?$,=P$=$&$JBfIw$H$N$3$H!K(B
$B$$$K$7$($NN.57$K=>$$?e$H%+%m%j!<%a%$%H!J%O!<%U!K$rGc$C$F$-$?(B
$B:#F|0{$s$@$j?)$Y$?$j$7$J$$$h$&$K$;$M$P#w(B
p.s.
$BBg1+BfIw$K$J$C$F$$$?!#(B
$B0l1~BfIw$,2a$.$F$+$i?e$H%+%m%j!<%a%$%H$r?)$Y$?$N$G%;!<%U(B
Firefox 151.0.2$B$K$F!"%G%#%9%/%-%c%C%7%e$,K~GU$K$J$k$H?75,%-%c%C%7%e$r4]$4$HDd;_$7$F$7$^$&LdBj$,=$@5$5$l$k(B
tag: firefox
firefox$B$N%-%c%C%7%e$,0lGU$K$J$k$H%-%c%C%7%eF0:n$<$s$V$d$a$F$7$^$&F0:n$K$O$OCOL#$K:$$C$F$$$?!J%G%#%9%/%-%c%C%7%e$r(B1GB$B$KA}$d$7$?$j$7$F$$$?#w!K$N$GO/Js(B
$B$?$7$+(B Firefox 147 $B$"$?$j$+$i%G%#%9%/%-%c%C%7%e$,%P%0$C$F$$$?$h$&$J5-21(B
$B4'?e$7$d$9$$Dc$$EZCO$+CN$k$K$O!VCOM}1!CO?^!W$,$*4+$a(B
771,767bytes
2026.08.13($BLZ(B) 18:01:48 $BEl5~OQ$N<~JU!J@iMUJ}LL!K$GBg1+!uMk(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B3$B9f(B 2026$BG/(B08$B7n(B14$BF|(B02$B;~(B08$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B25$B9f(B 2026$BG/(B08$B7n(B14$BF|(B01$B;~(B17$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B24$B9f(B 2026$BG/(B08$B7n(B14$BF|(B01$B;~(B07$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B23$B9f(B 2026$BG/(B08$B7n(B14$BF|(B00$B;~(B37$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B22$B9f(B 2026$BG/(B08$B7n(B14$BF|(B00$B;~(B19$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B21$B9f(B 2026$BG/(B08$B7n(B14$BF|(B00$B;~(B10$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B20$B9f(B 2026$BG/(B08$B7n(B13$BF|(B23$B;~(B57$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B19$B9f(B 2026$BG/(B08$B7n(B13$BF|(B23$B;~(B51$BJ,(B $B@iMU8)5$>]2r@b>pJs!JBg1+!&MnMk!&FMIw!K!!Bh(B11$B9f(B 2026$BG/(B08$B7n(B13$BF|(B23$B;~(B42$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B18$B9f(B 2026$BG/(B08$B7n(B13$BF|(B23$B;~(B40$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B17$B9f(B 2026$BG/(B08$B7n(B13$BF|(B23$B;~(B28$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B16$B9f(B 2026$BG/(B08$B7n(B13$BF|(B23$B;~(B18$BJ,(B $B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B4$B9f(B 2026$BG/(B08$B7n(B13$BF|(B22$B;~(B48$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B15$B9f(B 2026$BG/(B08$B7n(B13$BF|(B22$B;~(B16$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B14$B9f(B 2026$BG/(B08$B7n(B13$BF|(B21$B;~(B58$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B13$B9f(B 2026$BG/(B08$B7n(B13$BF|(B21$B;~(B48$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B12$B9f(B 2026$BG/(B08$B7n(B13$BF|(B21$B;~(B17$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B11$B9f(B 2026$BG/(B08$B7n(B13$BF|(B20$B;~(B58$BJ,(B $B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B2$B9f(B 2026$BG/(B08$B7n(B13$BF|(B20$B;~(B58$BJ,(B $B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B3$B9f(B 2026$BG/(B08$B7n(B13$BF|(B20$B;~(B38$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B10$B9f(B 2026$BG/(B08$B7n(B13$BF|(B20$B;~(B29$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B9$B9f(B 2026$BG/(B08$B7n(B13$BF|(B20$B;~(B18$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B8$B9f(B 2026$BG/(B08$B7n(B13$BF|(B19$B;~(B57$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B7$B9f(B 2026$BG/(B08$B7n(B13$BF|(B19$B;~(B46$BJ,(B $B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B2$B9f(B 2026$BG/(B08$B7n(B13$BF|(B19$B;~(B28$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B6$B9f(B 2026$BG/(B08$B7n(B13$BF|(B19$B;~(B16$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B5$B9f(B 2026$BG/(B08$B7n(B13$BF|(B19$B;~(B07$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B4$B9f(B 2026$BG/(B08$B7n(B13$BF|(B18$B;~(B58$BJ,(B $B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSD>A0M=B,!K!!Bh(B1$B9f(B 2026$BG/(B08$B7n(B13$BF|(B18$B;~(B58$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B3$B9f(B 2026$BG/(B08$B7n(B13$BF|(B18$B;~(B46$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B2$B9f(B 2026$BG/(B08$B7n(B13$BF|(B18$B;~(B28$BJ,(B $B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B1$B9f(B 2026$BG/(B08$B7n(B13$BF|(B17$B;~(B58$BJ,(B $B@iMU8)5$>]KI:RB.Js!J5-O?E*C;;~4VBg1+!K!!Bh(B1$B9f(B 2026$BG/(B08$B7n(B13$BF|(B17$B;~(B28$BJ,(B 2026.08.12($B?e(B) 13:31:57 $BBfIw#1#59f$OEl$+$i@>$X(B
2026.08.07($B6b(B) 06:06:36 $B%j%s%J%$5kEr4o(B $BMa<
2026.07.29($B?e(B) 17:01:30 $B%F%-%9%H%(%G%#%?$+$i%;%kFb2~9T$r4^$`%G!<%?$rD%$jIU$1$k(B
abc "$B#19TL\(B
$B#29TL\(B
$B#39TL\(B"
def "$B#49TL\(B
$B#59TL\(B
$B#69TL\(B"
abc $B#19TL\(B
$B#29TL\(B
$B#39TL\(Bdef $B#49TL\(B
$B#59TL\(B
$B#69TL\(B 2026.07.21($B2P(B) 00:16:35 $B1U>=%b%K%?9XF~(B IODATA EX-A241DB
2026.07.18($BEZ(B) 11:43:31 X11$B@_DjJT(B
cp /usr/local/etc/X11/xinit/xinitrc ~/.xinitrc
xrandr
Screen 0: minimum 64 x 64, current 1400 x 967, maximum 32766 x 32766
VGA-0 connected primary 1400x967+0+0 0mm x 0mm
1400x967 60.00 +
2560x1600 60.00
2560x1440 60.00
2048x1536 60.00
1920x1600 60.00
1920x1080 60.00
1600x1200 60.00
1680x1050 60.00
1400x1050 60.00
1280x1024 60.00
1024x768 60.00*
800x600 60.00
640x480 60.00
xrandr --output VGA-0 --mode 1400x967 --rate 60
setxkbmap -layout jp -print | xkbcomp - $DISPLAY
sudo pkg search ja-fcitx5-anthy
sudo pkg install ja-fcitx5-anthy
export GTK_IM_MODULE=fcitx/xim
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fcitx5 &
($BA0N,(B)
if [ -d "$xinitdir"/xinitrc.d ] ; then
for f in "$xinitdir/xinitrc.d"/?*.sh ; do
[ -x "$f" ] && . "$f"
done
unset f
fi
# start some nice programs
($B$3$3$+$i5-=RJQ99(B)
# fcitx5$B5/F0(B
USE_FCITX5=yes
if [ x"$USE_FCITX5"x = x"yes"x ] ; then
export GTK_IM_MODULE=fcitx/xim
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fcitx5 &
sleep 3
fi
# $BF|K\8l%-!<%\!<%I$r%;%C%H(B
setxkbmap -layout jp -print | xkbcomp - ":0" 2>/dev/null
"$twm" &
"$xclock" -geometry 50x50-1+1 &
"$xterm" -geometry 80x25+620+130 &
exec "$xterm" -geometry 80x25+120+100 -name login
#
# resize VGA-0 screen size
#
function f-xrandr-VGA-0-resize() {
if xrandr > /dev/null 2>&1 ; then
xrandr
if xrandr | grep VGA-0 > /dev/null ; then
WIN_SIZE=$( xrandr | awk '{print $1 " " $2 " " $3}' | grep "\+" | awk '{print $1}' )
if [ -z "$WIN_SIZE" ] ; then
WIN_SIZE="1024x768"
fi
echo "WIN_SIZE is ::$WIN_SIZE::"
if xrandr | grep "$WIN_SIZE" ; then
xrandr --output VGA-0 --mode "$WIN_SIZE" --rate 60
fi
fi
fi
}
2026.07.18($BEZ(B) 11:23:21 virtualbox-ose-additions-72 $B$r%$%s%9%H!<%k$9$k(B
sudo bash
# $B%Q%C%1!<%8$N8!:w!#:Y$+$$%P!<%8%g%sHV9f$J$I$OJQF0$,$"$k$N$GKh2sC5$9!#(B
pkg search virtualbox-ose-additions
pkg install -y virtualbox-ose-additions-72
# $B0J2<$N%3%^%s%I$r
sudo bash
cat > /usr/local/etc/X11/xorg.conf.d/50-mouse.conf << "EOF"
Section "InputClass"
Identifier "Disable Mouse Button 8 9"
MatchIsPointer "on"
Option "ButtonMapping" "1 2 3 4 5 6 7 0 0"
EndSection
EOF
Message from virtualbox-ose-additions-72-7.2.12.1500068:
--
VirtualBox Guest Additions are installed.
To enable and start the required services:
# sysrc vboxguest_enable="YES"
# sysrc vboxservice_enable="YES"
To start the services, restart the system.
In some situations, a panic will occur when the kernel module loads.
Having no more than one virtual CPU might mitigate the issue.
For features such as window scaling and clipboard sharing, membership of
the wheel group is required. With username "jerry" as an example:
# pw groupmod wheel -m jerry
The settings dialogue for FreeBSD guests encourages use of the VMSVGA
graphics controller. Whilst this might suit installations of FreeBSD
without a desktop environment (a common use case), it is not appropriate
where Guest Additions are installed.
Where Guest Additions are installed:
1. prefer VBoxSVGA
2. do not enable 3D acceleration (doing so will invisibly
lose the preference for VBoxSVGA)
You may ignore the yellow alert that encourages use of VMSVGA.
2026.07.18($BEZ(B) 10:46:17 ports$B%=!<%9
sudo bash
pkg install -y git
mkdir -p /usr/ports
git clone --depth 1 https://git.FreeBSD.org/ports.git /usr/ports
2026.07.01($B?e(B) 17:47:24 emacs$B$+$i(Bja-yc.el$B$r(B($BL5M}LpM}(B)$B;H$&(B
sudo pkg install -y ja-canna-server ja-canna-lib ja-cannadic
sudo pkg install -y ja-yc.el ja-icanna
sudo sysrc canna_enable="YES"
sudo service canna start
--- yc.el.orig 2026-07-11 05:02:06.000000000 +0900
+++ yc.el 2026-07-16 18:06:33.395200000 +0900
@@ -370,6 +370,10 @@
(if (waiting-for-user-input-p)
(put 'yc-server 'init nil)
(signal 'yc-trap-server-down (list yc-server-host))))
+
+
+(defun process-kill-without-query (process &optional flag)
+ (set-process-query-on-exit-flag process flag))
(defun yc-server-open ()
"cannaserver $B$H$NDL?.$r3+;O$9$k4X?t(B"
@@ -383,7 +387,8 @@
(make-network-process
:name "canna"
:buffer yc-debug
- :remote "/tmp/.iroha_unix/IROHA")
+ :remote "/tmp/.iroha_unix/IROHA"
+ :service 5680)
(let ((process-connection-type nil))
(start-process "canna" yc-debug yc-icanna-path))))
(t (with-timeout (1 nil)
@@ -3232,6 +3237,7 @@
(defun yc-input-mode-function ()
(setq inactivate-current-input-method-function 'yc-inactivate)
+ (setq deactivate-current-input-method-function 'yc-inactivate)
(setq current-input-method-title "$B$"(B")
(yc-open)
(remove-hook 'input-method-activate-hook 'yc-input-mode-function))
@@ -3247,16 +3253,18 @@
(if yc-input-mode
(progn
(setq inactivate-current-input-method-function 'yc-inactivate)
+ (setq deactivate-current-input-method-function 'yc-inactivate)
(setq current-input-method-title "$B$"(B")
(add-hook 'input-method-activate-hook 'yc-input-mode-function);)
(if (eq (selected-window) (minibuffer-window))
(add-hook 'minibuffer-exit-hook 'yc-exit-from-minibuffer)))
(setq inactivate-current-input-method-function nil)
+ (setq deactivate-current-input-method-function nil)
(setq current-input-method-title nil))
(force-mode-line-update t));)
(defun yc-exit-from-minibuffer ()
- (inactivate-input-method)
+ (deactivate-input-method)
(when (<= (minibuffer-depth) 1)
(remove-hook 'minibuffer-exit-hook 'yc-exit-from-minibuffer)))
;;
;; Canna + ja-yc.el $B$r;H$&(B
;;
;; yc-el $B$N@_Dj!#(B yc$B%m!<%IA0$Kl9g$O(Blocalhost
(setq yc-canna-lib-path "/usr/local/share/canna/") ;; default.canna $B$,$"$k%G%#%l%/%H%j(B
(setq yc-canna-dic-path "/usr/local/share/canna/dic/") ;; default.cbp $B$,$"$k%G%#%l%/%H%j(B
(setq yc-icanna-path "/usr/local/bin/icanna") ;; unix domain socket $BDL?.;Y1g%P%$%J%j%3%^%s%I$N%Q%9(B
;; yc-el $B$N%m!<%I(B
(load "yc") ; $B$3$l$G%U%'%s%9%b!<%I$O;HMQ2DG=(B
;; $B%U%'%s%9%b!<%I$r;HMQ(B ($B%U%'%s%9%b!<%I$OJQ49Cf$NJ8;z$NA08e$r(B | $B$G0O$`I=<($r9T$&(B)
(setq yc-use-fence t)
;; yc-mode $B%H%0%k$9$k%-!<@_Dj(B (Ctrl - \)(yc-mode ON$B$G$O!"(BCtrl-J$B$GJQ49$,Av$k(B)
(global-set-key "\C-\\" 'yc-mode)
;; $B%G%U%)%k%H$NF|K\8lF~NO%a%=%C%I$r(B Canna + yc.el $B$K(B
(setq default-input-method 'japanese-yc)
# root$B$K$J$k(B
sudo bash
# $B%U%!%$%kL>=i4|@_Dj(B
YC_DIFF_FILE=/home/george/yc.el.patch
for i in /usr/local/share/emacs/site-lisp/yc /usr/local/share/emacs/*.*/site-lisp/yc
do
if [ -f "$i/yc.el" ] ; then
YC_DIR="$i"
break
fi
done
echo YC_DIR is $YC_DIR
# patch $B$rE,MQ$9$k>l9g$O0J2<$r 2026.06.28($BF|(B) 00:37:12 FreeBSD 15.1-RELEASE $B8x<02>A[%$%a!<%8$r(B Oracle VirtualBox $B$GF0$+$9(B
# $B%3%^%s%INc(B
cd $HOME
mkdir -p 'VirtualBox VMs'
cd 'VirtualBox VMs'
mkdir -p 51-virtualbox-freebsd151
cd 51-virtualbox-freebsd151
cp ~/Downloads/FreeBSD-15.1-RELEASE-amd64-zfs.vhd.xz .
xz -d FreeBSD-15.1-RELEASE-amd64-zfs.vhd.xz
sysrc keymap="jp"
reboot
sysrc hostname="freebsd51.area54.local"
reboot
pkg install -y bash
# $B%0%k!<%W$N:n@.(B
pw groupadd -n george -g 1001
# $B%f!<%6!<$N:n@.(B
pw useradd -n george -u 1001 -b /home -e 0 -p 0 -g 1001 -G operator,wheel,video -m -s /usr/local/bin/bash
passwd george
# george$B$N%Q%9%o!<%I$rF~NO(B
su george
cd
ssh-keygen -t rsa -m PEM -N "" -f ~/.ssh/id_rsa
cd ~/.ssh
cat id_rsa.pub >> authorized_keys
cd
exit
sysrc sshd_enable="YES"
reboot
pkg install -y sudo
george ALL=(ALL) NOPASSWD: ALL
vagrant ALL=(ALL) NOPASSWD: ALL
ssh -o StrictHostKeyChecking=no -o PasswordAuthentication=yes -o UserKnownHostsFile=/dev/null george@localhost -p 2222
# $B%0%k!<%W$N:n@.(B
pw groupadd -n vagrant -g 1002
# $B%f!<%6!<$N:n@.(B
pw useradd -n vagrant -u 1002 -b /home -e 0 -p 0 -g 1002 -G operator,wheel -m -s /usr/local/bin/bash
127.0.0.1 freebsd51.hyperv.local freebsd51
cat /home/george/.ssh/id_rsa
ssh -i <$B;}$A=P$7$?HkL)80%U%!%$%kL>(B> -o StrictHostKeyChecking=no -o PasswordAuthentication=no -o UserKnownHostsFile=/dev/null george@freebsd51 -p 2222
# $B2>A[%^%7%s5/F0(B
VBoxManage startvm ${vboxmanage_vmname}
# $B2>A[%^%7%sEE8;%*%U(B
VBoxManage controlvm ${vboxmanage_vmname} acpipowerbutton
2026.06.26($B6b(B) 22:34:56 $BCO?LB?$9$.$G$O!&!&!)(B
2026$BG/(B6$B7n(B26$BF|(B 22$B;~(B29$BJ,$4$m(B $B;3M|8)ElIt!&IY;N8^8P(B 5.6 6$B 2026$BG/(B6$B7n(B26$BF|(B 12$B;~(B46$BJ,$4$m(B $B@iMU8)KLElIt(B 5.8 4 2026$BG/(B6$B7n(B25$BF|(B 7$B;~(B30$BJ,$4$m(B $B4d 6.9 6$B6/(B 2026.06.24($B?e(B) 08:52:17 KDDI$B$KIT@5%"%/%;%9:GBg(B1422$BK|7o$N%a!<%k!&%Q%9%o!<%IO31L$N2DG=@-(B
2026.06.20($BEZ(B) 15:57:23 java$B$O%3%^%s%I%i%$%s$K;XDj$5$l$?%o%$%k%I%+!<%I$rE83+$7$F$/$l$k(B
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.
touch hoge1.txt
touch hoge2.txt
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"
MSYS2 george@vermeer /d/HOME/argdump $ ./argdump_c.exe "*.txt"
1 : *.txt
MSYS2 george@vermeer /d/HOME/argdump $
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"
MSYS2 george@vermeer /d/HOME/argdump $ java ArgDump "*.txt"
0 : hoge1.txt
1 : hoge2.txt
MSYS2 george@vermeer /d/HOME/argdump $
2026.06.02($B2P(B) 18:30:01 $BL@F|$OBfIw#69f(B
2026.05.27($B?e(B) 11:49:42 Firefox 151.0.2$B$K$F!"%G%#%9%/%-%c%C%7%e$,K~GU$K$J$k$H?75,%-%c%C%7%e$r4]$4$HDd;_$7$F$7$^$&LdBj$,=$@5$5$l$k(B
$B;d$N:n@.$7$?%Z!<%8$X$N%j%s%/$O$4<+M3$K$I$&$>!#(B
$B$3$N%Z!<%8$K4V0c$$$dMWK>$J$I$,$"$j$^$7$?$i(B george@yk.rim.or.jp $B$^$G8fO"Mm$/$@$5$$!#(B
$B%a!<%kK\J8$K(B 6020-5440-3372 $B$H$+;d$N(B $BK\L>(B $B$r4A;z$G=q$$$FD:$/$H!"%&%A$N(BSPAM$B%U%#%k%?$rDL2a$G$-$^$9!#(B
home:
<george@yk.rim.or.jp>
or
<george@ceres.dti.ne.jp>