2020-11-01から1ヶ月間の記事一覧

【Rust】非同期プログラミング

ちょっと気になったので情報収集する。 2019 年の非同期 Rust の動向調査 - Qiita Rust でお気楽非同期プログラミング - Qiita Rust の非同期ランタイムの実行速度を比較してみる - Qiita 絶賛開発中!という感じですね。安定化するのはまだまだ先みたい。 …

【Rust】エラー処理に関するメモ

ちょっと複雑な状況でのエラー処理方法について調査中。 忘れないように自分用メモ。 状況1 foo() -> bar() -> hoge() と関数呼び出しをする。引数と戻り値の型は仮に foo(a:i32)->Result<bool, String> bar(b:i32)->Result<String, String> hoge(c:i32)->Result<i32, String> とする。 hoge() で失敗し</i32,></string,></bool,>…

MkDocs と wkhtmltopdf

markdown -> MkDocs で HTMLに変換 -> wkhtmltopdf でPDFに変換 というパスもあるらしい。 note.com docker で MkDocs を使うには。 nishipy.com 周りの人に環境を作ってもらうには docker が良いような気がする。 とりあえず動かすのはとっても簡単だった。…

sphinx 、素晴らしい!

グーグル先生に聞いて一通り試したところ、やりたいことは概ね実現できた。 HTMLとPDFに変換したとき、目次を作成できるかが気になったのだが、ちゃんとできた。 図の拡大・縮小やキャプション番号なども可能だった。 PDF化のため(?) ubuntu に TeX 環境…

reStructuredText と Sphinx

通常は markdown を使っているのだが、すこしちゃんとしたドキュメントを作成するのには reStructuredText のほうがよさそうだったので、試してみることにする。 postd.cc sphinx を Ubuntu へインストールする方法を悩む。色々ありすぎて。 Sphinxのインス…

UML Modeling Tool on Ubuntu 20.04 LTS

試しに無料で使えるツールを2つインストールした。 UMLだけでなく SysML にも対応 Javaのコード生成ができる モジュールを追加すると C++のコード生成もできる Modelio C++ Designer - Code generation/reverse from/to UML www.modelio.org 一方の Umbrello…

Redmine のアジャイルプラグイン

Redmine でタスクかんばんを使えるプラグインを見つけたので、早速インストールした。 www.redmineup.com インストールの仕方は本家のが一番わかりやすかった。 How to install Redmine from packages in Ubuntu 16.04 | Installation documentation これで…

Redmine を Ubuntu 20.04 LTS にインストールした

blog.redmine.jp に従って作業をし、無事に Redmine を起動できた。 もっと手を抜く方法として Bitnami の Linux なバイナリを利用する Install Redmine, Download Redmine Redmine の docker コンテナを使う Redmine Containers というのがあったが、一旦は…

Redmine を Ubuntu 20.04 LTS にインストールした

blog.redmine.jp に従って作業をし、無事に Redmine を起動できた。 もっと手を抜く方法として Bitnami の Linux なバイナリを利用する Install Redmine, Download Redmine Redmine の docker コンテナを使う Redmine Containers というのがあったが、一旦は…