自動(パスフレーズなし、PEM形式)でssh-keygenするメモ
tag: ssh-keygen, ssh, FreeBSD-12.0-for-NODE3, freebsd, FreeBSD-14.1-for-Vagrant
# 自動でssh-keygenする rm -f ~/.ssh/id_rsa ~/.ssh/id_rsa.pub ssh-keygen -t rsa -m PEM -N "" -f ~/.ssh/id_rsa
自宅のFreeBSDマシンがvagrantによる仮想マシンになったため、 VMインスタンスをガンガン作ったり消したりしても良いように色々工事中。
まぁその ~george/ の下だけ新VMインスタンスに持ち込めば、普通に使える形を目指して色々こねこね。
この形になれば、作業に使うVMインスタンスは物理でも仮想でもクラウドでも良いわけで。
FreeBSD 14.1-RELEASE 出てた
tag: freebsd14.1, freebsd, vagrant, FreeBSD-14.1-for-Vagrant
環境 : Ryzen5 5600X, Windows 11 Pro 23H2 , virtualbox 7.0.18 , vagrant 2.4.1 。
vagrant box イメージは freebsd/FreeBSD-14.1-RELEASE を使用。
前回のFreeBSD 14.0-RELEASE の頃と変更なくセットアップできた。
p.s. 2024/09/27
vagrant 2.4.1 は、 新バージョンである virtualbox 7.0.20 や virtualbox 7.1.0 を認識しないので、しばらくは virtualbox 7.0.18 を使い続ける必要がありそうだ。
p.p.s. 2024/11/02
vagrantのバージョンチェック ( '/c/Program Files/vagrant/embedded/gems/gems/vagrant-2.4.1/plugins/providers/virtualbox/driver/meta.rb' ) を書き換えて起動する方法も紹介されていたりするが、ウチで試した感じだとダメだった。
p.p.p.s. 2024/12/08
vagrant 2.4.3 + virtualbox 7.1.4 の組み合わせなら行ける。
.emacs 設定メモ
tag: FreeBSD-14.1-for-Vagrant
;;
;; .emacs for FSF emacs-29.4 (FreeBSD 14.1 RELEASE)
;;
;;disable splash screen and startup message
(setq inhibit-startup-message t)
(setq initial-scratch-message nil)
;; ESC SPACE is set-mark-command
(define-key global-map "\M- " 'set-mark-command)
;; Japanese Settings
(set-language-environment "Japanese")
(prefer-coding-system 'utf-8-unix)
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)
(set-default-coding-systems 'utf-8)
(setq file-name-coding-system 'utf-8)
;; Anthy を使う
(load-library "anthy")
(setq default-input-method "japanese-anthy")
;; タブにスペースを使用する
(setq-default tab-width 4 indent-tabs-mode nil)
;; 改行コードを表示する
(setq eol-mnemonic-dos "(CRLF)")
(setq eol-mnemonic-mac "(CR)")
(setq eol-mnemonic-unix "(LF)")
;; default to unified diffs
(setq diff-switches "-u")
;; do not create backup file
(setq backup-inhibited t)
;; delete auto-save file on exit
(setq delete-auto-save-files t)
;; display cursor column
(column-number-mode t)
;; display cursor line
(line-number-mode t)
;; set scroll line to 1
(setq scroll-step 1)
;; display time into mode line
(display-time)
;; enable Melpa package system
;; https://melpa.org/#/getting-started
;; To install a package run M-x package-install
(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/") t)
;; Comment/uncomment this line to enable MELPA Stable if desired. See `package-archive-priorities`
;; and `package-pinned-packages`. Most users will not need or want to do this.
;;(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/") t)
(package-initialize)
;;
;; Wanderlust setting
;;
;; autoload の設定
(autoload 'wl "wl" "Wanderlust" t)
;;
;; eww setting
;;
;; 開始サイト
;; google に変更
;; (setq eww-search-prefix "https://www.google.co.jp/search?q=")
;; オレのWebサイトに変更
(setq eww-search-prefix "http://www.ceres.dti.ne.jp/~george/getdiaries.html?q=")
;;
;; ewwのテキストの色設定を無効にする。黒背景だとgoogle検索の文字が見えないので。
;;
(defvar eww-disable-colorize t)
(defun shr-colorize-region--disable (orig start end fg &optional bg &rest _)
(unless eww-disable-colorize
(funcall orig start end fg)))
(advice-add 'shr-colorize-region :around 'shr-colorize-region--disable)
(advice-add 'eww-colorize-region :around 'shr-colorize-region--disable)
(defun eww-disable-color ()
"eww で文字色を反映させない"
(interactive)
(setq-local eww-disable-colorize t)
(eww-reload))
(defun eww-enable-color ()
"eww で文字色を反映させる"
(interactive)
(setq-local eww-disable-colorize nil)
(eww-reload))
.vimrc 設定メモ
tag: FreeBSD-14.1-for-Vagrant
set noautoindent "autoindentを無効にする set tabstop=4 set shiftwidth=4 "tabstopと同じ値にしておく set expandtab "ソフトタブを有効にする