junkawa@Chromebookで始める開発日記

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

junkawa@Chromebookで始める開発日記

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

マガジン

最近の記事

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 TrueType.zipcd TrueTypecp IBM-Plex-Mono/*.t

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

      こんにちは、junkawa です。 Figma のメニューを日本語化する Chrome 拡張を作ってみました。 とりあえず動作するベータ版ですが、多くの人にテストしていただいて改善していきたいです。 文言の変更、追加などのご希望があれば、下記フォームからご連絡ください。 また、下記 GitHub でも要望を受け付けております。 インストール方法Chrome Web ストアで公開しました。 以前にzipファイルからインストールされた方は、それをアンインストールした後、

      • 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, unless acted upon by a force.::: rightFrom

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

          こんにちは、junkawaです。 Software Design 2020年6月号にRustの特集が組まれていたので、ChromebookでRustの開発環境を簡単に構築する記事を書いてみたいと思います。 具体的には、VS CodeのRemote Development Extensionを使ってRust開発環境の入ったDockerコンテナを簡単に用意できます。 開発環境はコンテナ内に収まるので、ローカル環境を汚さない点もうれしいですね。 また、コンテナの起動、接続、終

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

        マガジン

        • Chromebookで始める開発日記
          33本
        • bzip2を読む
          24本

        記事

          VPNサービス「CyberGhost」の対応が素晴らしかった。少し時間がかかったけど、適切・丁寧で顧客を安心・満足させる対応は見習いたくなった。こういうサービスが生き残るんだろうなぁ。

          VPNサービス「CyberGhost」の対応が素晴らしかった。少し時間がかかったけど、適切・丁寧で顧客を安心・満足させる対応は見習いたくなった。こういうサービスが生き残るんだろうなぁ。

          「Digital Design and Computer Architecture」と「Computer Organization and design RISC-V Edition」を読んで、RV32Iを実装中。

          「Digital Design and Computer Architecture」と「Computer Organization and design RISC-V Edition」を読んで、RV32Iを実装中。

          モノリシックサービスからマイクロサービスへの流れが続いてるけど、超ハイスペックなコアが開発されて、ネットワークが性能のボトルネックになるような未来が来たら、またモノリシックサービスに戻るのだろうか。

          モノリシックサービスからマイクロサービスへの流れが続いてるけど、超ハイスペックなコアが開発されて、ネットワークが性能のボトルネックになるような未来が来たら、またモノリシックサービスに戻るのだろうか。

          分かった気になる、C言語入門 1

          こんにちは、junkawaです。 高校生にC言語を教える時、どうやって説明するのか。 そんな疑問が頭をよぎったので、書いてみました。 なんとなく分かった気になってもらう、を目的にしています。 一番小さなプログラムプログラムには、自分が好きなことを命令できます。 プログラムに必要な最低限の記述は、 です。これが一番小さなプログラムです。 この中に、好きな命令を書いていきます。 特別な文字 命令には好きな文字(a、b、c、a1、c20_、siro、kuroなどのア

          分かった気になる、C言語入門 1

          Flutter開発環境を構築する

          こんにちは、junkawaです。 chromebook上でLinuxアプリを使ってFlutterの開発環境を構築します。 FlutterはFuchsiaでも使われそうなので、気になってます。 上記ドキュメントに従って、開発環境を構築します。 1. 上記ページから flutter_linux_v1.0.0-stable.tar.xz をダウンロードする ChromeOSの方でダウンロードした場合、ファイルアプリを使ってLinux上へファイルをコピーします。 2. ダウ

          Flutter開発環境を構築する

          ASUS Chromebox 3のSSD換装

          こんにちは、junkawaです。 ChromeboxのSSDを、32GBから500GBに換装しました。 ChromeOSでLinuxアプリが動作するようになったので、Chromeboxを使ってアプリ開発を始めました。 Android StudioなどのIDEをインストールすると、ストレージ容量が32GB(Linuxには17GB割当)では足りなくなったのでSSDの換装を試みました。 購入したSSD もう少し待てば更に安くなるかもしれないのですが、思い立ったが吉日ということ

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

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

          ASUS Chromebox 3のメモリ増設

          こんにちは、junkawaです。 Chromebox 3 N017U (Celeronモデル)のメモリを4GBから20GBに増設しました。 購入したメモリ サイバーマンデーで安くなることを期待していたのですが、対象外でした。メモリの価格は下落傾向にあるらしいので来年まで待つか悩みましたが、クリスマスプレゼントとして購入しました。 増設前のメモリ crosh> free -m total used free

          ASUS Chromebox 3のメモリ増設

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

          こんにちは、junkawaです。 1. ビルド環境を用意するNode.js のインストール node: 8.x が必要。今回は8.14.0を使用。 複数バージョンのnodeが必要になる場合を考慮して、nodebrewを使用する。ここを参考にインストール。 $ curl -L git.io/nodebrew | perl - setupexport PATH=$HOME/.nodebrew/current/bin:$PATH を ~/.profileに追加$ nodebre

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

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

          こんにちは、junkawaです。 IssueHuntが気になったので、Chromebook上のLinux(Crostini)にBoostnoteをインストールしてみました。 上記サイトから「LINUX/.DEB,64BIT」をダウンロードします。今回は、boostnote_0.11.11_amd64.deb でした。 「ファイル」アプリでダウンロードしたファイルを手動で「Linuxファイル」に移動します。 Linuxの「ターミナル」を起動し、下記コマンドを実行します。

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

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

          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フォントに変更しました。 Betaチャネルへの変更Linuxアプリを使うために、Betaチ