記事一覧
IBM Plex Sans JP フォントをVS Codeで使う
こんにちは、junkawa です。
新たにリリースされた、IBM Plex Sans JP フォントを VS Code で使ってみます。
インストール方法mkdir ~/.fonts # ~/.fonts がなければ作成しますwget https://github.com/IBM/plex/releases/download/v5.2.1/TrueType.zipunzip Tru
Figma日本語化 Chrome拡張ベータ版のお知らせ
こんにちは、junkawa です。
Figma のメニューを日本語化する Chrome 拡張を作ってみました。
とりあえず動作するベータ版ですが、多くの人にテストしていただいて改善していきたいです。
文言の変更、追加などのご希望があれば、下記フォームからご連絡ください。
また、下記 GitHub でも要望を受け付けております。
インストール方法Chrome Web ストアで公開しました。
vuepress-plugin-container で div を入れ子にする方法
こんにちは、junkawaです。
↑のサンプルコードが上手く動作しなかったので、解決法を記します。
誤
::: theorem Newton's First LawIn an inertial frame of reference, an object either remains at rest or continues to move at a constant velocity, un
Rust開発環境をVS Codeで簡単に構築する
こんにちは、junkawaです。
Software Design 2020年6月号にRustの特集が組まれていたので、ChromebookでRustの開発環境を簡単に構築する記事を書いてみたいと思います。
具体的には、VS CodeのRemote Development Extensionを使ってRust開発環境の入ったDockerコンテナを簡単に用意できます。
開発環境はコンテナ内に収まる
VPNサービス「CyberGhost」の対応が素晴らしかった。少し時間がかかったけど、適切・丁寧で顧客を安心・満足させる対応は見習いたくなった。こういうサービスが生き残るんだろうなぁ。
「Digital Design and Computer Architecture」と「Computer Organization and design RISC-V Edition」を読んで、RV32Iを実装中。
モノリシックサービスからマイクロサービスへの流れが続いてるけど、超ハイスペックなコアが開発されて、ネットワークが性能のボトルネックになるような未来が来たら、またモノリシックサービスに戻るのだろうか。
分かった気になる、C言語入門 1
こんにちは、junkawaです。
高校生にC言語を教える時、どうやって説明するのか。
そんな疑問が頭をよぎったので、書いてみました。
なんとなく分かった気になってもらう、を目的にしています。
一番小さなプログラムプログラムには、自分が好きなことを命令できます。
プログラムに必要な最低限の記述は、
です。これが一番小さなプログラムです。
この中に、好きな命令を書いていきます。
特別な文
Flutter開発環境を構築する
こんにちは、junkawaです。
chromebook上でLinuxアプリを使ってFlutterの開発環境を構築します。
FlutterはFuchsiaでも使われそうなので、気になってます。
上記ドキュメントに従って、開発環境を構築します。
1. 上記ページから flutter_linux_v1.0.0-stable.tar.xz をダウンロードする
ChromeOSの方でダウンロードした
ASUS Chromebox 3のSSD換装
こんにちは、junkawaです。
ChromeboxのSSDを、32GBから500GBに換装しました。
ChromeOSでLinuxアプリが動作するようになったので、Chromeboxを使ってアプリ開発を始めました。
Android StudioなどのIDEをインストールすると、ストレージ容量が32GB(Linuxには17GB割当)では足りなくなったのでSSDの換装を試みました。
購入したSS
初心者にC言語を教える機会を得た。なぜ〇〇と書く必要があるのか、という問には、1)歴史的経緯、2)コンピュータの仕組みにわせた結果、と回答することが多かった。2)については基本情報技術者試験の午前の知識を合わせて教えるとよいかも、と感じた。
ASUS Chromebox 3のメモリ増設
こんにちは、junkawaです。
Chromebox 3 N017U (Celeronモデル)のメモリを4GBから20GBに増設しました。
購入したメモリ
サイバーマンデーで安くなることを期待していたのですが、対象外でした。メモリの価格は下落傾向にあるらしいので来年まで待つか悩みましたが、クリスマスプレゼントとして購入しました。
増設前のメモリ
crosh> free -m
ChromebookにBoostnoteのビルド環境を用意する方法
こんにちは、junkawaです。
1. ビルド環境を用意するNode.js のインストール
node: 8.x が必要。今回は8.14.0を使用。
複数バージョンのnodeが必要になる場合を考慮して、nodebrewを使用する。ここを参考にインストール。
$ curl -L git.io/nodebrew | perl - setupexport PATH=$HOME/.nodebrew/cu
ChromebookにBoostnoteをインストールする方法
こんにちは、junkawaです。
IssueHuntが気になったので、Chromebook上のLinux(Crostini)にBoostnoteをインストールしてみました。
上記サイトから「LINUX/.DEB,64BIT」をダウンロードします。今回は、boostnote_0.11.11_amd64.deb でした。
「ファイル」アプリでダウンロードしたファイルを手動で「Linuxファイル」に
ChromebookのLinux App(crostini)
$ dmesg |grep -i virtual
[ 0.000000] Booting paravirtualized kernel on KVM
と出たのでKVMで動いてますね。
ASUS Chromebox3 の設定
こんにちは、junkawaです。
Amazon.comで ASUS Chromebox3 を購入しました。
金曜日に注文して翌週の月曜日に到着しました。早い。
インターネットに接続すると、自動でアップデートが始まりました。
アカウントにログインすると、以前使っていたChromebookの設定がほぼそのまま反映されました。
フォント設定
フォント設定が異なっていたので、Notoフォントに変