junkawa@Chromebookで始める開発日記

組み込みプログラマでした。

junkawa@Chromebookで始める開発日記

組み込みプログラマでした。

マガジン

記事一覧

IBM Plex Sans JP フォントをVS Codeで使う

こんにちは、junkawa です。 新たにリリースされた、IBM Plex Sans JP フォントを VS Code で使ってみます。 インストール方法mkdir ~/.fonts # ~/.fonts がなけれ…

Figma日本語化 Chrome拡張ベータ版のお知らせ

こんにちは、junkawa です。 Figma のメニューを日本語化する Chrome 拡張を作ってみました。 とりあえず動作するベータ版ですが、多くの人にテストしていただいて改善し…

vuepress-plugin-container で div を入れ子にする方法

こんにちは、junkawaです。 ↑のサンプルコードが上手く動作しなかったので、解決法を記します。 誤 ::: theorem Newton's First LawIn an inertial frame of reference…

Rust開発環境をVS Codeで簡単に構築する

こんにちは、junkawaです。 Software Design 2020年6月号にRustの特集が組まれていたので、ChromebookでRustの開発環境を簡単に構築する記事を書いてみたいと思います。 …

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でも使われそうなので、気になってます。 上記ドキュメ…

ASUS Chromebox 3のSSD換装

こんにちは、junkawaです。 ChromeboxのSSDを、32GBから500GBに換装しました。 ChromeOSでLinuxアプリが動作するようになったので、Chromeboxを使ってアプリ開発を始めま…

初心者にC言語を教える機会を得た。なぜ〇〇と書く必要があるのか、という問には、1)歴史的経緯、2)コンピュータの仕組みにわせた結果、と回答することが多かった。2)については基本情報技術者試験の午前の知識を合わせて教えるとよいかも、と感じた。

ASUS Chromebox 3のメモリ増設

こんにちは、junkawaです。 Chromebox 3 N017U (Celeronモデル)のメモリを4GBから20GBに増設しました。 購入したメモリ サイバーマンデーで安くなることを期待していたの…

ChromebookにBoostnoteのビルド環境を用意する方法

こんにちは、junkawaです。 1. ビルド環境を用意するNode.js のインストール node: 8.x が必要。今回は8.14.0を使用。 複数バージョンのnodeが必要になる場合を考慮して、…

ChromebookにBoostnoteをインストールする方法

こんにちは、junkawaです。 IssueHuntが気になったので、Chromebook上のLinux(Crostini)にBoostnoteをインストールしてみました。 上記サイトから「LINUX/.DEB,64BIT」を…

ChromebookのLinux App(crostini)
$ dmesg |grep -i virtual
[ 0.000000] Booting paravirtualized kernel on KVM
と出たのでKVMで動いてますね。

ASUS Chromebox3 の設定

こんにちは、junkawaです。 Amazon.comで ASUS Chromebox3 を購入しました。 金曜日に注文して翌週の月曜日に到着しました。早い。 インターネットに接続すると、自動で…

IBM Plex Sans JP フォントをVS Codeで使う

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拡張ベータ版のお知らせ

Figma日本語化 Chrome拡張ベータ版のお知らせ

こんにちは、junkawa です。

Figma のメニューを日本語化する Chrome 拡張を作ってみました。
とりあえず動作するベータ版ですが、多くの人にテストしていただいて改善していきたいです。

文言の変更、追加などのご希望があれば、下記フォームからご連絡ください。

また、下記 GitHub でも要望を受け付けております。

インストール方法Chrome Web ストアで公開しました。

もっとみる
vuepress-plugin-container で div を入れ子にする方法

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で簡単に構築する

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開発環境を構築する

Flutter開発環境を構築する

こんにちは、junkawaです。
chromebook上でLinuxアプリを使ってFlutterの開発環境を構築します。

FlutterはFuchsiaでも使われそうなので、気になってます。

上記ドキュメントに従って、開発環境を構築します。

1. 上記ページから flutter_linux_v1.0.0-stable.tar.xz をダウンロードする

ChromeOSの方でダウンロードした

もっとみる
ASUS Chromebox 3のSSD換装

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のメモリ増設

ASUS Chromebox 3のメモリ増設

こんにちは、junkawaです。
Chromebox 3 N017U (Celeronモデル)のメモリを4GBから20GBに増設しました。

購入したメモリ

サイバーマンデーで安くなることを期待していたのですが、対象外でした。メモリの価格は下落傾向にあるらしいので来年まで待つか悩みましたが、クリスマスプレゼントとして購入しました。

増設前のメモリ

crosh> free -m

もっとみる
ChromebookにBoostnoteのビルド環境を用意する方法

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をインストールする方法

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 の設定

ASUS Chromebox3 の設定

こんにちは、junkawaです。

Amazon.comで ASUS Chromebox3 を購入しました。
金曜日に注文して翌週の月曜日に到着しました。早い。

インターネットに接続すると、自動でアップデートが始まりました。

アカウントにログインすると、以前使っていたChromebookの設定がほぼそのまま反映されました。

フォント設定

フォント設定が異なっていたので、Notoフォントに変

もっとみる