久々のChromebook関連記事。今回はHSP、Hot Soup ProcessorのLinux版である「HSP3 for Linux」を、Chrome OSで動作するLinux仮想環境Crostiniに入れて動かしてみたいと思います。
Twitter検索時によくオプションを使って条件に合致したツイートを検索するのですが、すぐに使い方を忘れてしまうのでよく使うオプションをメモ。
今回はxv6をMacでビルド&実行する環境を導入したいと思います。具体的には、xv6-riscvをRISC-Vクロスコンパイラでビルドし、QEMU上で動作させます。
Linuxでも導入可能ですが、クロスコンパイラのビルドが必要になるようです。その反面、Macではビルド済みのクロスコンパイラがHomebrew上に用意されています。
今回は、GitHub Pages上でブログが運用できる静的サイトジェネレータJekyllについての話。このブログもJekyllのType-on-Strapテーマを利用して運用しております。
今回の話題は
Jekyllに投稿予約機能がついてたという話と
タイムゾーンを設定しないと記事の反映に時差が出るよという話
の2点です。説明の都合上、2つの話題を1回分に書いておきます。
去年の12月に「Gitで複数アカウントのssh接続ができたー」みたいな記事を書いてましたが、最近また問題が勃発。各リポジトリのgitのconfigファイルで正しくssh接続名を指定しても、sshでユーザ切り替えをしようとしても、なぜかユーザーが切り替わりません。
自分の環境ではGitHubアカウントごとにssh接続用の秘密鍵を使い分けているのですが、どうしても片方の秘密鍵でログインされてしまいます。
おかしいなと思ってググったら、~/.ssh/configで複数アカウントを運用する上で重要な設定IdentitiesOnly yesが抜けていたことが判明しました。
今日、久々にCities Boxの開発を再開しました。久々すぎて仕組みとかデータ構造とかほとんど忘れちゃったんですが、ソースコードを見たり過去の開発日記を見たりしてなんとか思い出しました。
前回の開発日記から半年も空いてしまいましたが、開発意欲はあるよ!というアピールも兼ねて、今日やった内容を書き残しておこうと思います。
ウィイイイイイッス!まぁ今日はー、バレンタイン当日ですけどもー、
チョコレートは…誰一人貰えませんでした…
それはさておき、2週間もブログの更新が空いてしまいすみませんでした。
今日、Albus Boxのベータ版ver.0.1.2を公開しましたので、その更新内容に関する話を書いておきます。
半年前にYotioSoftのヘルプにも書いたことですが、ミツデスマスをmacOSで実行しようとすると、こんなエラーが出ます。
この実行ファイルは壊れているから、ゴミ箱へ移せとのことです。実際にはアプリが壊れていると言うより拡張属性が壊れているわけで、実行自体は可能です。「アプリが壊れている」というのはちょっとかなり語弊があると思いますが、セキュリティをガチガチにしたいAppleの思惑でもあるのでしょう。これはヘルプに書いたとおりxattr --rc <ファイルパス>で回避できます。
しかし、このエラーは一昨年の年末に公開した「ミツデスマス」では発生するものの、去年の年末に公開した「サンタ狩りへGO!」や「Albus Box」では発生しません。なんかおかしいなと思って原因を探していたら、重大なことに気づきました。
ミツデスマス、Debugビルドで公開してた事件😱
前回の続きです。例によって、この記事は入門したばかりの素人が書いてるので、信憑性のない個人用のメモとして捉えてください。
講義を通してHaskell入門時に習ったことのおさらいです。もうすぐ期末試験なので復習を兼ねて。なお、入門したばかりの素人が書いてるので信憑性はありません。「完全に理解した曲線」で言えば、今いるのはまさにここ。
(実際は自信もないけど)
この記事は、便所の落書き同然の個人用のメモとして捉えてください。