memo.xight.org

日々のメモ

マイナンバーカード出張申請

Summary

出張申請受付会場で申請すると、マイナンバーカードを窓口で受け取る際に、
対象者1人につき板橋区内共通商品券2,000円分をプレゼントとのこと。

不明な点があったので、電話で問い合わせてみた。

QA

Q1. 出張申請に必要なものは?
A1. 特にない。証明写真がなければ、その場で撮影可能。

Q2. 保護者がこどもの申請を出張申請で行なえるか?
(こども本人がいなくても申請可能か?)
A2. 証明写真があれば、保護者のみで可能。

Q3. 交付申請書が手元にあるが、記入して持参しても
出張申請特典の板橋区内共通商品券が受け取れるか?
A3. はい。

Q4. 証明写真は持参して利用できるか?
A4. はい。

Q5. こどもの申請書の「申請者氏名」の欄にはこどもの氏名を書くのか?
A5. こどもの氏名と保護者の氏名を併記
さらに「代理人記載欄」に保護者の連絡先などを記載する。

Reference

板橋区 - 2021-10-26 - マイナンバーカード出張申請受付について
https://www.city.itabashi.tokyo.jp/tetsuduki/koseki/mynumber/1033534/1035239.html

Office for Macの配色パターン、フォントファイルの場所

Summary

カスタマイズした配色パターン、フォントの名前を変更しても適用されない。
配色パターン、フォントのファイル名を変更することで、名前を変更することができる。

配色パターンファイルの場所

$HOME/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Themes.localized/Theme Colors

フォントのファイルの場所

$HOME/Library/Group Containers/UBF8T346G9.Office/User Content.localized/Themes.localized/Theme Fonts

TeX + 日本語フォント

Summary

macOS付属の non-freeなフォントをLaTeXで使うためのツールやファイルは、TeX Live本体にはなく、TLContribにある

TLContribリポジトリの追加

% tlmgr repository add https://contrib.texlive.info/current tlcontrib
tlmgr: added repository with tag tlcontrib: https://contrib.texlive.info/current

% tlmgr pinning add tlcontrib '*'
tlmgr: package repositories
        main = http://mirror.ctan.org/systems/texlive/tlnet (verified)
        tlcontrib = http://contrib.texlive.info/current (verified)
tlmgr: new pinning data for tlcontrib: *

% curl -fsSL https://www.preining.info/rsa.asc | tlmgr key add -
tlmgr: key successfully imported

% tlmgr repository status
tlmgr: package repositories
        main = http://mirror.ctan.org/systems/texlive/tlnet (verified)
        tlcontrib = http://contrib.texlive.info/current (verified)
main https://ftp.kddilabs.jp/CTAN/systems/texlive/tlnet/tlpkg/texlive.tlpdb verified
tlcontrib http://contrib.texlive.info/current/tlpkg/texlive.tlpdb verified

% tlmgr install japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos

% cjk-gs-integrate --link-texmf --cleanup --force
cjk-gs-integrate: reading font database ...
cjk-gs-integrate: searching for Ghostscript resource
cjk-gs-integrate: going to clean up /opt/homebrew/share/ghostscript/9.54.0/Resource
cjk-gs-integrate: cleaning up all links, snippets and cidfmap.local ...
cjk-gs-integrate: removing cidfmap.local from cidfmap file ...
cjk-gs-integrate: removing snippets and cidfmap.aliases for font aliases ...
cjk-gs-integrate: removing cidfmap.aliases from cidfmap file ...
cjk-gs-integrate: running mktexlsr ...
mktexlsr: Updating /usr/local/texlive/2021/texmf-config/ls-R...
mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2021/texmf-var/ls-R...
mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R...
mktexlsr: Done.
cjk-gs-integrate: finished

% cjk-gs-integrate-macos --link-texmf --force
cjk-gs-integrate [WARNING]: Our built-in database does not support recent
cjk-gs-integrate [WARNING]: versions of Mac OS (10.8 Mountain Lion or later)!
cjk-gs-integrate [WARNING]: If you want to use Hiragino fonts bundled with
cjk-gs-integrate [WARNING]: your OS, obtain external database file and
cjk-gs-integrate [WARNING]: specify it with --fontdef-add option!
cjk-gs-integrate [WARNING]: I'll continue with my built-in database ...
cjk-gs-integrate: reading font database ...
cjk-gs-integrate: checking for files ...
cjk-gs-integrate: searching for Ghostscript resource
cjk-gs-integrate: output is going to /opt/homebrew/share/ghostscript/9.54.0/Resource
cjk-gs-integrate: generating links and snippets for CID fonts ...
cjk-gs-integrate: generating links, snippets and cidfmap.local for non-CID fonts ...
cjk-gs-integrate: adding cidfmap.local to cidfmap file ...
cjk-gs-integrate: generating snippets and cidfmap.aliases for font aliases ...
cjk-gs-integrate: adding cidfmap.aliases to cidfmap file ...
cjk-gs-integrate: running mktexlsr ...
mktexlsr: Updating /usr/local/texlive/2021/texmf-config/ls-R...
mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2021/texmf-var/ls-R...
mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R...
mktexlsr: Done.
cjk-gs-integrate: finished

% mktexlsr
mktexlsr: Updating /usr/local/texlive/2021/texmf-config/ls-R...
mktexlsr: Updating /usr/local/texlive/2021/texmf-dist/ls-R...
mktexlsr: Updating /usr/local/texlive/2021/texmf-var/ls-R...
mktexlsr: Updating /usr/local/texlive/texmf-local/ls-R...
mktexlsr: Done.


% kanji-config-updmap-sys status
CURRENT family for ja: ipaex (variant: <empty>)
Standby family : ipa
Standby family : ms
Standby family : yu-win10


via

つーさにブログ - 2020-05-12 - macOSでLaTeX環境 (install-tlを使って)
https://tsuu32.hatenablog.com/entry/2020/05/12/190000

明治大学 - 桂田 祐史 - 2 MacTeX 2021を待つ …M1対応バージョン やって来ました!
http://nalab.mind.meiji.ac.jp/~mk/knowhow-2021/node2.html

Macbook Air Mid 2012 に Ubuntu 20.04 をインストール

Summary

Macbook Air Mid 2012 に Ubuntu 20.04 + Minecraft, MultiMCをインストールしたい。
起動音の消去など、macOSからのみ行える操作があるため、macOSとのデュアルブートとしたい。

ディスクユーティリティでパーティションを分割。
Etcherを使って、USBメモリにUbuntu 20.04のインストールファイルを書き込む。
ブートローダー rEFInd をインストールしておいたほうが良いらしいので、事前にインストール。

ブートローダー rEFInd をインストール

1. rEFIndのダウンロード、展開
2. Macをリカバリーモードで起動 (Command + R)
3. T2チップ搭載のMacの場合は、起動セキュリティをOFFに変更
4. rEFIndのインストール
5. 再起動

リカバリーモードでは、/Users 以下がマウントされていない。
ディスクユーティリティで refild-bin を展開したHDDをマウントする。

cd /Users/USERNAME/Downloads/refind-bin-X.XX.X
./refind-install


Ubuntuインストール

インストールの初期画面で、日本語を選択すると、パーティションの設定画面でウィンドウがはみ出てしまうので、英語表示にしておく。

Updates and other software で Install thrd-party software ... にチェックを入れる。

Installation type で Something else を選択する。
Erase disk and install Ubuntu を選択すると、ディスク全体がフォーマットされてしまう。

macOSがインストールされているパーティションはそのままにしておく。
ext4でフォーマット、 / にマウントするように設定。
Ubuntuをインストールするパーティションにブートローダをインストールする。

Ubuntu側の Setting - Sharing - Screen Sharing が表示されない

sudo apt install vino


Vinoの暗号化を解除

gsettings set org.gnome.Vino require-encryption false


Minecraftのインストール

sudo apt install default-jre
sudo apt --fix-broken install
sudo dpkg -i Minecraft.deb


MultiMCのインストール

sudo apt install libqt5widgets5 libqt5gui5
sudo apt --fix-broken install
sudo dpkg -i multimc_1.5-1.deb


Reference

Kobe's Public Scrapbox - Macbook AirにUbuntu 18.04を入れてみたときのメモ(OSインストール編)
https://scrapbox.io/kb84tkhr-pub/Macbook_Air%E3%81%ABUbuntu_18.04%E3%82%92%E5%85%A5%E3%82%8C%E3%81%A6%E3%81%BF%E3%81%9F%E3%81%A8%E3%81%8D%E3%81%AE%E3%83%A1%E3%83%A2%EF%BC%88OS%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E7%B7%A8%EF%BC%89

Trick or Think? - 2020-01-23 - Macbook Air (2011 mid) に Ubuntu 18.04 LTS を入れてサブ機にする際の設定メモ
http://tricken.hatenablog.com/entry/Macbuntu

Qiita - @hktmtsk - 2018-12-26 - MacでUbuntu18.04LTSのブートUSBを作成する
https://qiita.com/hktmtsk/items/0bacdd144365c2da1165

Ubuntu - Tutorials - Install Ubuntu Desktop
https://ubuntu.com/tutorials/install-ubuntu-desktop

LFI - 2020-04-27 - Ubuntu 20.04 LTSインストールガイド
https://linuxfan.info/ubuntu-20-04-install-guide

python3.9.4 + pyenv + homebrew

Summary

% pyenv install 3.9.4
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.9.4.tar.xz...
-> https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tar.xz
Installing Python-3.9.4...
python-build: use readline from homebrew
python-build: use zlib from xcode sdk

BUILD FAILED (OS X 11.3 using python-build 1.2.26-9-g2924886a)

Inspect or clean up the working tree at /var/folders/ys/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/python-build.YYYYMMDDhhmmss.nnnnn
Results logged to /var/folders/ys/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/python-build.YYYYMMDDhhmmss.nnnnn.log

Last 10 log lines:
/var/folders/ys/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/python-build.YYYYMMDDhhmmss.nnnnn ~/Desktop
/var/folders/ys/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/python-build.YYYYMMDDhhmmss.nnnnn /Python-3.9.4 /var/folders/ys/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/T/python-build.YYYYMMDDhhmmss.nnnnn ~/Desktop
checking build system type... Invalid configuration `arm64-apple-darwin20.4.0': machine `arm64-apple' not recognized
configure: error: /bin/sh ./config.sub arm64-apple-darwin20.4.0 failed


config.subにpatch をあててインストール

timestamp='2018-04-24' のconfig.sub を timestamp='2021-01-08' に変更するパッチをあてる

% pyenv install --patch 3.9.4 <<(curl -sSL https://gist.githubusercontent.com/xight/a064b1fd82a4529eb6ebbde13d95ea8c/raw/8e75b31ea3e9d4b9376e976fa9626401ae217f6c/config.patch)
python-build: use openssl@1.1 from homebrew
python-build: use readline from homebrew
Downloading Python-3.9.4.tar.xz...
-> https://www.python.org/ftp/python/3.9.4/Python-3.9.4.tar.xz
Installing Python-3.9.4...
patching file config.sub
python-build: use readline from homebrew
python-build: use zlib from xcode sdk
Installed Python-3.9.4 to /Users/username/.anyenv/envs/pyenv/versions/3.9.4


Reference

GitHub Gist - xight/config-sub.patch (2018-04-24 -> 2021-01-08)
https://gist.github.com/xight/74f84b8bde9ac6f539c3db20c2897d46

GitHub Gist - xight/config.patch config.sub (2018-04-24 -> 2021-01-08), config.guess (2018-03-08 -> 2021-01-25)
https://gist.github.com/xight/a064b1fd82a4529eb6ebbde13d95ea8c

段階的に難易度を上げていける時計

Summary



時計の表示方法を、以下の13段階で変更できる。

言葉で表示
針に時・分表示
針に数字だけ表示
今の時・分を強調表示
時・分の範囲を表示
全ての時・分を表示
色で時と分を区別
5分毎の分表示
秒針を見せない
時表示
分の目盛り表示
時の目盛り表示
なんもなし

Reference

kenlab - training clock
https://kenlab.web.app/trainingclock

GitHub - kenkawakenkenke/kenlab
https://github.com/kenkawakenkenke/kenlab/blob/main/src/pages/training_clock.js

via

Togetter - 2021-03-20 - 時計の読みに苦戦してる子供のために「段階的に難易度を上げていける時計」を作った人現る「これは頭いい」
https://togetter.com/li/1684914

Apple Silicon MacでGatsbyJSをビルド

Summary

gatsby new で darwin-arm64v8 向け libvips が利用できないエラーが発生する。

% npm install gatsby-cli
% npx gatsby new gatsby-blog https://github.com/gatsbyjs/gatsby-starter-blog
...
npm ERR! ERR! sharp Prebuilt libvips 8.10.5 binaries are not yet available for darwin-arm64v8
npm ERR! info sharp Attempting to build from source via node-gyp but this may fail due to the above error
npm ERR! info sharp Please see https://sharp.pixelplumbing.com/install for required dependencies
...


対策: homebrew で libvips をインストール

% brew intall vips


% npx gatsby new gatsby-blog https://github.com/gatsbyjs/gatsby-starter-blog
Cloning into 'gatsby-blog'...
remote: Enumerating objects: 41, done.
remote: Counting objects: 100% (41/41), done.
remote: Compressing objects: 100% (34/34), done.
remote: Total 41 (delta 1), reused 24 (delta 0), pack-reused 0
Receiving objects: 100% (41/41), 1.24 MiB | 9.26 MiB/s, done.
success Created starter directory layout
info Installing packages...

added 2475 packages, and audited 2476 packages in 19s

info Initialising git in gatsby-blog

Your new Gatsby site has been successfully bootstrapped. Start developing it by running:

  cd gatsby-blog
  gatsby develop


Reference

GatsbyJS
https://www.gatsbyjs.com/

Homebrew Formula - vips
https://formulae.brew.sh/formula/vips

Qiita - @yudwig - 2020-12-17 - Apple Silicon(M1)搭載MacでGatsbyJSをビルドする
https://qiita.com/yudwig/items/c533f676b7b8015da723

Windowsで展開した際に文字化けしないZipファイルをMacで作成する

Summary

Windowsで展開した際に文字化けしないZipファイルをMacで作成したい。

macOS Big Sur 11.3 Beta (20E5186d) で標準のzipのバージョンは3.0だが、
--unicode が利用できない。

% zip --unicode=UTF8 --to-crlf --recurse-paths ARCHIVE.zip DIR
zip error: Invalid command arguments (long option 'unicode' not supported)


解決方法

Homebrewでzipをインストールして、
${BREW_HOME}/opt/zip/bin にパスを通しておく。

% brew install zip
% which zip
/opt/homebrew/opt/zip/bin/zip
% zip --unicode=UTF8 --to-crlf --recurse-paths ARCHIVE.zip DIR