生存報告

仕事でバックエンド、趣味でフロントエンド・デザイン

2021-01-01から1年間の記事一覧

Tidal Cycles環境構築

Getting started 環境構築に若干手こずったのでメモ。 必要なものは以下。 Haskell Tidal Cycles(Library) SuperCollider SuperDirt VS Code(& 拡張機能) 公式サイトには自動インストールのスクリプトがあるけど動かなかった。中で何やってるかよくわからん…

基本情報技術者を受けずに3ヶ月で応用情報技術者に合格するには

はじめに タイトルが胡散臭い情報商材みたいだけどやったことは至ってクソ真面目。 堅実にやれば受かると思います。 ただ、少しコツみたいなところもある気がするのでそちらもお伝えできればと思います。 前提 2020年10月に受験。 非CS専攻の工学系大学院卒…

C言語でMQTT通信

はじめに 頭のいい人が作ったMQTTライブラリを使って、ローカル環境でMQTT通信してみます。 ローカル環境 macOS Majave 10.14.6 Intel Core i7 MQTT brokerのインストール MQTT通信をやるためにはMQTT brokerと呼ばれるサーバを動作させておく必要があるみた…

Termuxを使ってAndroid上でPythonを実行したい

はじめに TermuxとはAndroidのLinuxカーネル部分をターミナルで操作することができるという、頭のいい人が作ったAndroidアプリ。 GooglePlayStoreでインストールできますが、CUIでやれると何かと便利なのでそうします。 Termuxのインストール apkファイルの…

GoをクロスコンパイルしてAndroid上で実行させたい

はじめに Goの環境構築からやります。 環境構築方法には 1. 公式サイトからインストール 2. goenvを使用してインストール の2種類あるらしい。 バージョン管理のしやすさ的にgoenv使います。 ローカル環境 macOS Majave 10.14.6 Intel Core i7 Androidの環境…

Android NDKでC++をビルドしてAndroid上で実行ファイルを動かしたい

はじめに 題名どおりC++をビルドして、バイナリファイルをAndroid上で実行します。 ビルドにAndroid NDKを使いましたよーって話です。 ローカル環境 macOS Majave 10.14.6 Intel Core i7 Androidの環境 Nexus 5X(エミュレータ) Android 7.0 arm64 APIレベ…