本文を読み飛ばす

Nim: nimlspのインストール

vimのALEでnimをチェックするには
nimsuggestか、nimlspが必要になります。

nimsuggestは、nimのtoolsにあり、
nimlspはnimbleでinstallします。

なお、nimsuggestはnimビルド後に
kochをビルドして
koch tools するとビルドされます

nimlspはnimbleでインストールします。

$ nimble install nimlsp

ただ、これはエラーになります。
理由は、nimのソースに含まれるファイルを参照するからです。

このエラーで調べても、 koch で入れれば良いとかが
回答で出てくるのですが、よくわからなくて...

どこでnimをビルドするかは人によると思いますが、
私の場合、以下のコマンドで nimlsp がインストールできました。

$ mkdir nim-src
$ tar xvfJ nim-x.x.x.tar.xz --strip-component 1 -C nim-src
$ cd ~/install/nim-src
$ nimble install -p:-d:explicitSourcePath:$(pwd) nimlsp

これでvim+aleでnimのエラーチェックができます。

gameクリア: PS4: Downwell (実績100%)

  • 2024/06 ... 実績100%
  • 2024/05 ... ハードがクリアできました...
  • 2019/07 ... Downwellのノーマルがクリアできました...

約5年ぶりに攻略初めて2ヶ月ぐらいかかって
ハードがクリアできた。

コンボは5, 15, 25でアイテムが得られるので
25で一旦終えるか、危険を察知したら5,15でコンボを止めるのがいいみたい。

慎重にライフを温存するのが一番よさそうですが、
繰り返しやってると有利に進めたいからコンボを貯めたいところ...
攻めるか守るか自由なのがいいですね。

ハードはパラメータ向上ありきで進めないとボス戦や4エリアが
厳しいのでできるだけ道中で弾と体力上げを狙います。

面クリア時のパワーアップは
最終的には12個手に入るわけですが、
クリア達成したころには序盤に欲しいアイテムやら
なんやらと好きなアイテムが決まってくるし
戦略性もありました。

結局、道中が最高の結果を出せてもクリアできず
集中してボスに挑めたプレイで終わりました。
(ライフ8まで上げて、弾も30発ぐらいあったはず)

hardクリアの目標が大きかったんで
これで引退だと思います。満足です。

arm-box: Raspberry Pi: bluetoothを有効にする

ポイント: /usr/lib/bluetooth/bluetoothd/usr/sbin/bluetoothd になってた

前回、 apt purge systemd して様々なものがremoveされた
家の Raspberry Pi ですが、bluetoothが動かないので再度有効にしてみます。

  • systemctl status bluetooth ... 失敗してる

いろいろインストール

$ apt install bluez
$ apt install pi-bluetooth

再度、bluetooth立ち上げてみる

$ systemctl restart hci-serial
$ sed -i 's#/usr/lib/bluetooth/#/usr/sbin/#' /etc/systemd/system/bluetooth
$ systemctl daemon-reload
$ rfkill unblock 1
$ systemctl restart bluetooth

これでbluetoothが動くようにはなった。
(多分、OSアップデートしたので、 bluetoothd の場所が変わったんだろう...)

再起動は面倒なのでやってないので、
次回起動時に有効になってるか心配。

あまり正常じゃない状態になってるので、
やっぱり一から立ち上げ直した方がよかったかも。

arm-box: Raspberry Pi: RaspibianのOSをbusterからbookwormにupgradeする

ポイント: systemdが壊れたらlibseccomp2の再インストール

mediaサーバを色々試していると、ライブラリが古くて動かないことが
あったのでOSをupgradeすることにした。

手順は nixCraftの記事 を参考にした。
(10→11も、11→12も同じ手順)

10→11のときにこんなエラーが出始めた。

installed systemd package post-installation script subprocess returned error exit status oo

どうしようもないので、一旦 systemd を消してみる。

# apt purge systemd

関連パッケージでGUIログインとかが崩壊したが、
もう一回インストールし直しになってもいいか、という感じで実施

# apt install systemd
# apt autoremove

下に戻してもエラーがなくならない。
同じようなエラーがでている記事があった ので参考にして libseccomp2 を入れ直してみた。

# rm -f /lib/libseccomp2*
# apt reinstall libseccomp2

このapt実行でエラーがなくなった。

systemdを一度消したことによって、多くのパッケージが
removeされた。
OSがめちゃくちゃになってGUIも動きそうにないので
nixCraftの記事 を参考にして 11→12 にupgrade。

# vi /etc/apt/souces.list /etc/apt/souces.d/*  # bullseye → bookworm
# apt update
# apt upgrade --without-new-pkgs
# apt fulll-upgrade
# apt autoremove
# apt autoclean

長時間(4時間?)かかったが、完了はした。
WiFiが切れていた...うーん怪しい...

再起動する。
とりあえずコンソールで起動はして
サービスも立ち上がってる。

OS入れ直しかと思ったけど、もうちょっと整備してみよう...

Chromebook: メモリ不足

2024年モデルでもChromebookのメモリは4Gのものがちらほらあります。
この状態でChromeとAndroidアプリと、Linuxアプリを起動すると
メモリ不足でプチフリ状態が頻発します。

(特に、sleepから復帰したとき)

これの解消は、「Androidアプリを使用しない」で
解決しました。

メニューは「設定」 >> 「アプリ」 >> 「Google Playストア」を
無効にするを選択すればいいです。

運用はChromeとLinuxアプリで実施することになります。

ただ、Linuxアプリは日本語とか表示が結構厳しいので
基本はChromeがメインとなるでしょう。

Spreadsheet等はChromeで動きますし、
特にChrome専用アプリがないからと言って不便はないのではないでしょうか。

LibreOfficeやThunderbirdはLinuxから起動しますが、
いろいろ不具合はあります。
素直にSpreadsheetとか、web mailとか使うほうが無難と思います。

私はviが使いたいので、特に問題はないです。
感じはQTerminalで問題なく運用できています。

gameクリア: PS4: Hello Neighbor 2

  • 2024/02のフリープレイでもらった
  • メインストーリーはクリア
  • 謎解きで結構お腹いっぱいなのに
    ステルスもしないといけないので、ちょっとストレス溜まり気味かと
    慎重な人はプレイできないのでは...
  • そのメインの謎解きも非常に難しく、私はノーヒントでは無理でした。
    人んちの枕をハサミで切ったりします?まぁそういうゲームなんですが...

結局、攻略サイトで答えを見てやったけど、
答え見てやってもクイズは複雑で難しいので、
やりごたえはあると思います。

gameクリア: PS4: Mirror's edge catalyst

  • 2023年末セールで安かったので購入?
  • メインストーリーはクリア
  • 実績集めは難しかったのでやってない
  • メインストーリー以外のお使いミッションは非常にシビアだった印象。
    制限時間が非常に厳しい。
  • アイテム集めも難しいと感じた。
    なかなかアイテムが見つからない。以外な場所には置いてない感じ。
    探すのが好きな人には向いてるかも。
宣伝: