RPi4 - Ubuntu Server 19.10 64bit
Raspberry Pi 4B でUbuntu Server 64bit が起動するようになったので環境設定をします。
起動モードの切り替え方法
メモリ4GB 起動(USB 不可)の場合/boot/firmware/config.txt#total_mem=3072
メモリ3GB 起動(USB 可能)の場合/boot/firmware/config.txttotal_mem=3072
Update: 2019/8/15 版で3GB の制限はなくなりました。
ホストネームの設定$ sudo hostnamectl set-hostname pi4
Alias 等の設定
Alias~/.bash_aliases# Update installed packagesalias upd='sudo apt update -y && sudo apt dist-upgrade && sudo apt autoremove -y'# Change localealias en='export LC_ALL=e ...
Docker RPi4 ImageBuilder
https://github.com/satmandu/docker-rpi4-imagebuilder
RPi4 64bit 用のUbuntu Server イメージを作成する環境を構築してみました。
Update: 2019-08-05 aarch64 でメモリ4GB 起動しました!ubuntu@ubuntu:~$ uname -aLinux ubuntu 4.19.63-v8-gdee436110 #1 SMP PREEMPT Sun Aug 4 05:51:39 UTC 2019 aarch64 aarch64 aarch64 GNU/Linuxubuntu@ubuntu:~$ cat /etc/lsb-release DISTRIB_ID=UbuntuDISTRIB_RELEASE=19.10DISTRIB_CODENAME=eoanDISTRIB_DESCRIPTION="Ubuntu Eoan Ermine (development branch)"ubuntu@ubuntu:~$ free -m -h total ...
Manjaro 64bit - RPi4
https://forum.manjaro.org/t/manjaro-arm-preview2-for-raspberry-pi-4/96694
aarch64 カーネル
メモリ3GB 弱まで利用可能
4K 表示可能
起動
マウスを接続していると起動しない/画面表示しないかも?
Alt - F2 からターミナルを起動
ウィンドウ操作はAlt - Space 等で
日本語フォント$ sudo pacman -S otf-ipafont
WoW Armory to PDF
Puppeteer を使ってWoW Armory の情報をPDF 形式で保存してみました。実行した日付、レルム、キャラクター名をファイル名にしてPDF 化します。履歴をとるのに便利ですね。
上記はキャラクターが見つからなかった場合のPDF の例です。“Something’s Not Quite Right”ゲーム内で聞いたことがあるセリフですね。
準備$ npm i puppeteer date-utils
コードwowarmory.jsconst puppeteer = require('puppeteer');require('date-utils');const chars = [ ['en-us', 'us', 'barthilas', 'name01'], ['en-us', 'us', 'barthilas', 'name02'], [& ...
Raspbian Buster 64bit
https://www.raspberrypi.org/forums/viewtopic.php?t=246766
aarch64 カーネル
メモリ1GB まで利用可能
起動
マウス、キーボードを接続していると起動しないみたいなので、起動してから接続する
Visual Studio Code Remote Development でRaspberry Pi に接続
https://code.visualstudio.com/docs/remote/remote-overviewVisual Studio Code Remote Development でRaspberry Pi 2 と接続してみました。接続迄に少し時間がかかるような気がしますが、環境としてはすっきりしています。
利用環境クライアント
Windows 10 Pro Insider Preview 1903
WSL 2 (Ubuntu 18.04.2 x86_64)
Visual Studio Code - Insiders 1.37.0-insiderhttps://code.visualstudio.com/insiders/アイコンが緑
サーバ
Raspberry Pi 2
Ubuntu 18.04.2 armv7l
環境設定クライアントVSCode 拡張機能の設定
Remote Development をインストール
Remote SSH を削除
Remote SSH (Nightly) をインストール
SSH 接続の設定
WSL2 から鍵登録$ ssh-copy- ...
Raspberry Pi 4B + Ubuntu 18.04.2 64bit
https://blog.cloudkernels.net/posts/rpi4-64bit-virt/https://news.ycombinator.com/item?id=20410169Raspberry Pi 4B 用のUbuntu Server 18.04.2 64bit のイメージが公開されていたので試してみました。Docker 環境も構築されています。
UPDATE: 2019/7/14 軽量なイメージが公開されました。
https://cloudkernels.net/ubuntu-18.04.2-preinstalled-server-arm64+raspi4+kvm.img.xz
環境構築準備
Raspberry Pi 4B
SDカード 32GB
https://cloudkernels.net/rpi4-64-bit-kvm-docker.img.xz
etcher で書き込み(2.5GB が8.07GB に展開される)
初回ブートに時間がかかる or reboot しないといけないかも
root のパスワードは無し
pi, ub ...
Raspberry Pi 4
Raspberry Pi 4 が発売されたので移行を検討してみます。
Raspberry Pi 2 Model B (2015/2/1 発売)からRaspberry Pi 4 Model B (2019/6/24 発売)への移行になりますので、4年間の大きな機能向上、性能向上が期待できそうです。反面、消費電力が大きくなってそうですが、Wi-Fi やBluetooth をオフにしておけば抑えることができるのかな。
ともかく、やっと32bit から抜け出せそうです!
スペック比較
Model
Raspberry Pi 2 Model B
Raspberry Pi 4 Model B
発売日
2015年2月1日
2019年6月24日
SoC
Broadcom BCM2836
Broadcom BCM2711
CPU
ARM Cortex-A7
ARM Cortex-A72
900 MHz
1.5GHz
ARMv7(32bit)
ARMv8(64bit)
メモリ
1GB
4GB
USB
USB 2 x4
USB ...
Hexo Tag Google Charts
https://github.com/juampi92/hexo-tag-googlechartshttps://developers.google.com/chart/interactive/docs/galleryhexo-tag-googlecharts を使ってチャートを表示してみました。
Google Charts を直接Javascript から使うよりも簡単に利用できて便利です。カスタマイズに少しコツが必要なのでよく使う構成をテンプレートとして作っておくとよさそうです。
if (!window.google) {
document.body.innerHTML = 'You need to include the script //google.com/jsapi on your template';
throw 'Google JS API is needed';
} else {
(function() {
google.load('visualization', '1.0', {'packages': ["corech ...
Windows Terminal
https://github.com/microsoft/terminalhttps://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701
Windows Terminal のプレビュー版がリリースされたので使ってみました。
環境
Windows 10 Pro Insider Preview
Windows Terminal (Preview) 0.2.1715.0
インストールMicrosoft Storehttps://www.microsoft.com/en-us/p/windows-terminal-preview/9n0dx20hk701
設定の変更
デフォルトのプロファイルを”Ubuntu-18.04” に変更
profile.json{ "globals" : { ... "defaultProfile" : "{c6eaf9f4-32a7-5fdc-b5cf-066 ...