Tech Notes

|<<>>|
3/7

RaspberryPi picoの開発環境セットアップ(Windows)

RaspberryPi picoというのはRaspberryPi財団から出されているマイコンボードだ。550円という低価格ながら、クロック125MHzの32bitマイコンに264KBのRAM、2MBのFlashを載せており、大体のArduinoボードを凌駕する性能をしている。おまけに2コアだ。その内知見やライブラリが揃ってくれば、しょっぱい性能で数千円とるようなマイコンボードはpicoに蹂躙されることになるだろう。

こいつのプログラムはpico-sdkというSDKとC++を使って開発する。Python?犬にでも食わせておけ。

続きを読む

diesel_cliのインストールに割と苦労した話

dieselというのはRustのORM(端的に言えばデータベースを扱うためのライブラリ)であり、diesel_cliというのはその補助ツールである。cargo install diesel_cliでインストールできるようになっているのだが、その際にはあらかじめいくつかの依存ライブラリを入れておかなければならない。その情報があまりネットでぱっと見つからなかったのでメモしておく。

なお、自分の環境はWindowsである。UNIX系OSだとyumやらaptのようなパッケージ管理ツールで開発用ライブラリを入れていけば大した労なく上手くいくのではないかと思う。知らんけど。

続きを読む

ConoHa APIでチャージ残金を表示するアプリを作ってみる

この記事はConoHa Advent Calender 2021 18日目の記事です。

今回はConoHa APIの簡単な入門+実際に何か作ってみる、みたいな内容を書いていきます。

(ちなみに自分はConoHa Advent Calender初参加です!粗相のないようにしていきたいと思います~)

続きを読む

Conoha WINGのメーリングリストのセキュリティを(無理やり)強化した話

Conoha WINGというレンタルサーバーサービスがある。コスパが大変よく普通に使う分にはまるで申し分のない性能なのだ…がっ!

実はメーリングリスト(今時使っている人がどの程度いるのか?)の機能を使おうとするとセキュリティ上の壁にぶちあたる。

なんと管理画面が暗号化されていないHTTPなのだ…

続きを読む

Conoha WINGでドメインルートにシンボリックリンクを張る

Conoha WINGにおいて、例えばabc.example.comというドメインでサイトを公開するときは~/public_html/abc.example.comというディレクトリがドキュメントルートになる。

公開したいファイルがそこではなく~/hoge/publicというディレクトリにあって動かせず、abc.example.comではそれを公開したいとする。そうした場合のやり方。

続きを読む

n個の未知数とn-1個の一次式が与えられた時に比率を計算する

例えば

$$ax+by+cz=0$$

$$dx+ey+fz=0$$

とか与えられた時に$\frac{x}{y}$とか$\frac{z}{x}$とかを求める、という話。

アンプ回路の増幅率を小信号解析で求める上で気になったので調べてみた。

続きを読む

GiteaをAPIで制御する

全然日本語の文献が無かったけど案外簡単に出来るやつだったのでメモ。情報源は主にここ

続きを読む
|<<>>|
3/7