$B6d2O$NNr;K$,$^$?#1%Z!<%8(B($BF|5-(B)

Last Update (2026/08/15 11:00:35)
1997.09.06$B$+$i?t$($F(B counter $BHVL\$N%"%/%;%9$G$9!#(B

$B%_%i!<%5%$%H(B [www.ceres.dti.ne.jp] [yk.rim.or.jp]

[$B%[!<%`%Z!<%8(B] [$BF|5-(B] [$BF|5-%U%!%$%k0lMw(B] [$BFI$s$G$$$kF|5-(B] [FreeBSD] [FreeBSD LINK] [$B8!:w(B]

jdiary$B$N?7:n5-;v%@%$%8%'%9%H(B

2026.08.15($BEZ(B) 10:34:48 $B9qEZCOM}1!$NCO?^(B / $B0uZY>B(B

$B9qEZCOM}1!$NCO?^(B / $B0uZY>B(B

$B$H$$$&>pJs$,$"$C$?$N$G

jdiary20260801_UpFile1786757754_45b3f196-7d23-486b-afe8-32ac0dc05687_image.png 771,767bytes

$B2b%v1:$H0uZY>B!&B$OO"B3$7$?0l$D$NDc<>CO$@$C$?$s$@$m$&$J(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

2026.08.13($BLZ(B) 18:01:48 $BEl5~OQ$N<~JU!J@iMUJ}LL!K$GBg1+!uMk(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$df$J9b$$7zJ*$K0\F0$9$k$J$I3F<+$J$s$H$+$;$h$H$$$&$b$N(B

$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

$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B3$B9f(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$BG/(B08$B7n(B13$BF|(B23$B;~(B51$BJ,(B
$B@iMU8)5$>]2r@b>pJs!JBg1+!&MnMk!&FMIw!K!!Bh(B11$B9f(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$BG/(B08$B7n(B13$BF|(B20$B;~(B58$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B2$B9f(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$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(B2026$BG/(B08$B7n(B13$BF|(B18$B;~(B28$BJ,(B
$B@iMU8)5$>]KI:RB.Js!J@~>u9_?eBSH/@8!K!!Bh(B1$B9f(B2026$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(B2026$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

$BBfIw#1#59f$OEl$+$i@>$X(B

tag: $BBfIw(B

$BJQ$JF0$-$r$9$kBfIw$@$C$?(B

2026.08.07($B6b(B) 06:06:36 $B%j%s%J%$5kEr4o(B $BMa<

$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

2026.07.29($B?e(B) 17:01:30 $B%F%-%9%H%(%G%#%?$+$i%;%kFb2~9T$r4^$`%G!<%?$rD%$jIU$1$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

abc	"$B#19TL\(B
$B#29TL\(B
$B#39TL\(B"
def	"$B#49TL\(B
$B#59TL\(B
$B#69TL\(B"

Excel$B>e$NI=(B

abc$B#19TL\(B
$B#29TL\(B
$B#39TL\(B
def$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

$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!<%+!

2026.07.18($BEZ(B) 11:43:31 X11$B@_DjJT(B

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

cp /usr/local/etc/X11/xinit/xinitrc ~/.xinitrc

$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

xrandr

$B

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

VirtualBox$B$N2>A[%^%7%s$N%&%#%s%I%&$N%5%$%:$rl9g!"(Bxrandr$B$N7k2L$K!V(B+$B!W%^!<%/$,IU$/!#(B

$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

xrandr --output VGA-0 --mode 1400x967 --rate 60

$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

setxkbmap -layout jp -print | xkbcomp - $DISPLAY

$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

sudo pkg search ja-fcitx5-anthy
sudo pkg install ja-fcitx5-anthy

$B0J2<$r(B ~/.xinitrc $B$K5-:\$7$F$*$/!#(B

export GTK_IM_MODULE=fcitx/xim
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
fcitx5 &

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

($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

$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

#
# 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

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

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$rl9g$O0J2<$r



$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

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

$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

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

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

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

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

  • canna$BBP1~%Q%C%A$,F~$C$F$$$J$$(B emacs $B$+$i!"(BCanna$B%5!<%P$r;H$C$F4A;zJQ49$G$-$k(B
  • Ctrl + \ $B$G$+$J4A;zJQ49%b!<%I%9%?!<%H$_$?$$$JIaDL$N;H$$J}$NB>$K!"%m!<%^;z$G%?%$%W$7$?D>8e$K(B Ctrl + J $B$G$+$J4A;zJQ49$r9T$&(B

$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

sudo pkg install -y ja-canna-server ja-canna-lib ja-cannadic
sudo pkg install -y ja-yc.el ja-icanna

/etc/rc.conf$B$K(Bcanna$B%5!<%P5/F0@_Dj$rDI2C!#(B

sudo sysrc canna_enable="YES"

$B:F5/F0$9$k$+!"0J2<$N%3%^%s%I$G(Bcanna$B%5!<%P$r5/F0$9$k!#(B

sudo service canna start

$B"#(B yc.el $B$K%Q%C%A$rE,MQ$9$k(B

  • root$B$K$J$k!#(B
  • /usr/local/share/emacs/30.2/site-lisp/yc/yc.el$B$K0J2<$N%Q%C%A$rE,MQ!#(B
  • /usr/local/share/emacs/30.1/site-lisp/yc/yc.elc $B$O:o=|$7$F$*$/!#(B

$B"#(B yc.el $B%Q%C%A(B $BFbMF%a%b(B

  • emacs-30.1 : deactivate-current-input-method-function$B$H$$$&L>A0$KJQ99$K$J$C$F$$$k$N$G(Byc.el$B$NJ}$rJQ99$9$k!#(B
  • emacs-30.1 : make-network-process $B$O(B :service $B;XDj$,I,?\$K$J$C$F$$$k$N$G!"DI2C$9$k!J(BUnix Domain Socket$B$r;H$&$N$G$3$NItJ,$O
  • emacs-30.2 : process-kill-without-query $B$OL5$/$J$C$?$N$G5?;wE*$K(B process-kill-without-query $B4X?t$rDj5A(B
  • emacs-30.2 : inactivate-input-method $B$OL5$/$J$C$?$N$G(B deactivate-input-method $B$KJQ99(B
--- 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)))
 

$B"#(B .emacs$B$K0J2<$r5-:\!#(B

;;
;; 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)

$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

# 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<$rl9g$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

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

  • OS: Windows 11 Pro 25H2
  • Oracle VirtualBox: 7.2.10

$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%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 

$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

  • $B2>A[%^%7%s$NL>A0$H(BOS
    • [$BL>A0(B]$B$K(Bfreebsd$B$r4^$`J8;zNs$r;XDj$9$k$H%G%#%9%H%j%S%e!<%7%g%s$J$I$,<+F0@_Dj$5$l$k$N$G3Z!#Nc!'(Bfreebsd51
    • [OS]$B$K(B "BSD"
    • [OS$B%G%#%9%H%j%S%e!<%7%g%s(B]$B$K(B "FreeBSD"
    • [OS$B%P!<%8%g%s(B]$B$K(B "FreeBSD(64-bit)"
  • $BL5?M%2%9%H(BOS$B%$%s%9%H!<%k$N@_Dj(B
    • $BFC$KJQ99$7$J$$(B
  • $B2>A[%O!<%I%&%'%"$r;XDj(B
    • $B%a%b%j$O;HMQ$7$?$$%5%$%:$r;XDj!#$H$j$"$($:(B8192MB$B$H$7$?!#(B($B8e$GJQ992DG=(B)
    • $B%W%m%;%C%5!
  • $B2>A[%O!<%I%G%#%9%/$r;XDj(B
    • [$B$9$G$K$"$k2>A[%O!<%I%G%#%9%/$r;HMQ$9$k(B]
      • $B>e5-$GDI2C$7$?%G%#%9%/%$%a!<%8$r;XDj(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

sysrc keymap="jp"
reboot

$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

sysrc hostname="freebsd51.area54.local"
reboot

$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

pkg install -y bash

$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

  • $B<+J,$N%f!<%6!<$O!"(Broot$B$K(Bsu$B$G$-$k$h$&$K!"(Bwheel$B%0%k!<%W$K$bDI2C$7$F$*$/(B
  • $B<+J,$N%f!<%6!<$O!"(Bshutdown$B$G$-$k$h$&$K!"(Boperator$B%0%k!<%W$K$bDI2C$7$F$*$/!#(B
  • $B<+J,$N%f!<%6!<$O!"(Bvideo$BA`:n$,$G$-$k$h$&$K!"(Bvideo$B%0%k!<%W$K$bDI2C$7$F$*$/!#(B($B%0%i%U%#%C%/%I%i%$%P$r;H$&>l9g(B)
  • $B%m%0%$%s%7%'%k$O(B bash $B!#@h$K(Bbash$B$r%$%s%9%H!<%k$7$F$$$?$N$O$=$N$?$a!#(B
  • $B%[!<%`%G%#%l%/%H%j$O(B /home/george $B$K:n@.$9$k(B

pw$B%3%^%s%I$r;H$C$?:n@.Nc$O0J2

# $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

$B%f!<%6!<(Bgeorge$B$N%Q%9%o!<%I$r@_Dj$7$F$*$/!#(B

passwd george
# george$B$N%Q%9%o!<%I$rF~NO(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

su george
cd

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

ssh-keygen -t rsa -m PEM -N "" -f ~/.ssh/id_rsa

$B<+J,$N8x3+80$r(B authorized_keys $B$KDI2C$7$F$*$/!#(B

cd ~/.ssh
cat id_rsa.pub >> authorized_keys
cd

$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

exit

$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

sysrc sshd_enable="YES"
reboot

$B"#(Bsudo$B%$%s%9%H!<%k$H@_Dj(B

FreeBSD$B%^%7%s$+$i

pkg install -y sudo

$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

george ALL=(ALL) NOPASSWD: ALL
vagrant ALL=(ALL) NOPASSWD: ALL

$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%W%m%H%3%k(B: TCP
  • $B%[%9%H(BIP: $B6uMs(B
  • $B%[%9%H%]!<%H(B: 2222
  • $B%2%9%H(BIP: $B6uMs(B
  • $B%2%9%H%]!<%H(B: 22

$B"#(Bssh$B$G%[%9%H%^%7%s$+$i@\B3!#(B

$B@\B3%3%^%s%INc!#(B

ssh -o StrictHostKeyChecking=no -o PasswordAuthentication=yes -o UserKnownHostsFile=/dev/null george@localhost -p 2222

$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

  • $B<+J,$N%f!<%6!<$O!"(Broot$B$K(Bsu$B$G$-$k$h$&$K!"(Bwheel$B%0%k!<%W$K$bDI2C$7$F$*$/(B
  • $B<+J,$N%f!<%6!<$O!"(Bshutdown$B$G$-$k$h$&$K!"(Boperator$B%0%k!<%W$K$bDI2C$7$F$*$/!#(B
  • $B%m%0%$%s%7%'%k$O(B bash $B!#@h$K(Bbash$B$r%$%s%9%H!<%k$7$F$$$?$N$O$=$N$?$a!#(B
  • $B%[!<%`%G%#%l%/%H%j$O(B /home/vagrant $B$K:n@.$9$k(B

pw$B%3%^%s%I$r;H$C$?:n@.Nc$O0J2

# $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

$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

127.0.0.1    freebsd51.hyperv.local  freebsd51

$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

cat /home/george/.ssh/id_rsa

$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

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

$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

# $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

$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 $B4d6.9 6$B6/(B

$B?L8;$O$=$l$>$lJL$N$h$&$@$1$I$b(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

KDDI$B$KIT@5%"%/%;%9:GBg(B1422$BK|7o$N%a!<%k!&%Q%9%o!<%IO31L$N2DG=@-(B

$BBP>]$N(BISP$B;v6H

  1. $B%a!<%k%5!<%S%9(B STNet $B!V%T%+%i8w%5!<%S%9!W!V%T%+%i%b%P%$%k%5!<%S%9!W!V$*;E;v%T%+%i%5!<%S%9!W$K78$k%a!<%k%5!<%S%9(B
  2. KDDI$B%&%'%V%3%_%e%K%1!<%7%g%s%:(B $B%l%s%?%k%5!<%P!
  3. JCOM $B!V(BJ:COM NET$B!W$H%1!<%V%k%F%l%S;v6H
  4. $BCfIt%F%l%3%_%e%K%1!<%7%g%s(B $B%3%_%e%U%!8w!&%S%8%M%9%3%_%e%U%!$N%a!<%k%5!<%S%9(B
  5. $B%K%U%F%#(B @nifty$B%a!<%k(B
  6. $B%S%C%0%m!<%V(B BIGLOBE$B%a!<%k(B

$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

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

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

  • Windows 11 Pro 25H2
  • MSYS2 $B$N(B bash
  • java 26.0.1
  • gcc 16.1.0 Rev5
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.

$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

touch hoge1.txt
touch hoge2.txt

C$B8@8l$G%3%^%s%I%i%$%s0z?t$rI=<($9$k%W%m%0%i%`$r:n@.$7$F

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"

$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

MSYS2 george@vermeer /d/HOME/argdump $ ./argdump_c.exe "*.txt"
1 : *.txt
MSYS2 george@vermeer /d/HOME/argdump $

$BB3$$$F(BJava$B$GF1$8$/%3%^%s%I%i%$%s0z?t$rI=<($9$k%W%m%0%i%`$r:n@.$7$F

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"

$B

$B$&$o!#!#!#(B

static public void main $B$KF~$C$F$/$kA0$KE83+:Q$_$8$c$M!<$+!#!#!#(B

MSYS2 george@vermeer /d/HOME/argdump $ java ArgDump "*.txt"
0 : hoge1.txt
1 : hoge2.txt
MSYS2 george@vermeer /d/HOME/argdump $

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

2026.06.02($B2P(B) 18:30:01 $BL@F|$OBfIw#69f(B

$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

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

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

  • https://x.com/joho_no_todai/status/2059235293140812018 X$B%f!<%6!<$N>pJs$NEtBf$5$s(B: $B!V(BFirefox 151.0.2$B$,8x3+!"%P%0=$@5(B10$B7o!#(B $BJ,3d%S%e!<$K%?%V$rDI2C$9$k$H2hLL$,JD$8$kIT6q9g(B2$B7o$H!"%G%#%9%/%-%c%C%7%e$,K~GU$K$J$k$H?75,%-%c%C%7%e$r4]$4$HDd;_$7$F$7$^$&IT6q9g$,=$@5$5$l$?!#!W(B / X

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


Copyright(c) 1996-2026 George($B>._@(B $B=c(B). All rights reserved.
$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>
(I am using white list SPAM filter. To avoid it, please write 6020-5440-3372 in mail body. This key word is valid since 2009-06-14 until 2025-12-31.)