Develop

Electron v7の入門からパック(Electron-Builder)まで【Ubuntu,Mac】

はじめに ちょっとしたデスクトップアプリをつくるのに使うものといえばElectron! 毎回調べるのも面倒なのでまとめます. 環境 Ubuntu 18.04.2 LTS Mac 12 Mohaje Prerequisits Node.js yarn sudo npm i -g yarn electron-builder 依存ライブラリ Multi Pla…

Intelij 系IDE 出来ること・操作

背景 Android StudioくらいしかIDEを使っていなかったが,学生はJetBrainsのIDEを無料で使えるのでずっと活用したいと思っていた. はじめは操作が分からず使いづらかったが,慣れるとこれ無しではコードを書いたり探索したりするのになくてはならないもの …

ラズパイ(ARM, aarch64) システムコール追加 Adding a system call to aarch64 Linux

背景 x86のシステムコール追加はよく見るけどarmでやったことは無かった. 調べてもなかなか出てこなかったので残しておく. 変更例 変更点は4箇所 カーネルソースのルートディレクトリ linux/ linux/include/linux/syscalls.h asmlinkage long sys_newsyscall…

Raspbian GLIBC upgrade (2.24 -> 2.28 )

背景 諸事情あってGLIBCが2.28出ないと動かないプログラムをraspbianで動かしたかった。 しかしstretchには2.28がない、ソースからのビルドも失敗という状況 解決策 次のRaspbianのバージョンbusterのリポジトリには2.28があるという情報をみたのでaptのソー…

Androidアプリ開発環境

環境 Ubuntu18.04.2 LTS Android Studio Kotlin インストール手順 ## android studio $ sudo snap install android-studio --classic ## sdkman $ curl -s https://get.sdkman.io | bash $ source $HOME/.sdkman/bin/sdkman-init.sh ## sdkman経由でjava, ko…