Linux設定 LinuxのOS起動を司る”systemd”のまとめ 近頃ではほぼ全てのLinuxディストリビューションでsystemdによるOS起動へと移行している。互換性のためか/etc/init.d/*にSysVinit用のスクリプトを現在でも見かけるが、実際は中からsystemdの制御コマンドsyst... 2020.05.10 Linux設定
Linux設定 32bit UEFIタブレットPCへのUbuntu20.04LTSインストール方法 以前の記事で、32bitUEFIかつ64bitアーキテクチャなシステムにUbuntu18.04をインストールする方法を紹介した。64bitアーキテクチャなのに32bitUEFIが搭載されているPCの場合通常32bit版OSしか選択肢が無いが... 2020.05.04 Linux設定
OSS開発/活用 MkDocsドキュメントをGitHubに登録してRead the Docsで自動公開する ドキュメントのホスティングサービスReadtheDocsにはGitHubと連携する機能があり、作成したドキュメントをGitHubに登録しておくと、ReadtheDocsのサーバで自動でビルドしてインターネット上に公開することが出来る。一度連... 2020.04.13 OSS開発/活用
OSS開発/活用 PythonのDocstringsからHTMLドキュメントを作る PythonモジュールのAPIのドキュメントは、PythonソースコードにDocstringというお作法に則ってコメントに埋め込んでおくと、Sphinxを使ってPythonコードからドキュメントを抽出してHTMLなどに自動整形出来る。今回は... 2020.03.25 OSS開発/活用
OSS開発/活用 MkDocsでRead the Docs用ドキュメントを作る Markdown形式で書いた文書をHTMLへ自動レンダリングしてくれる静的サイトジェネレータMkDocsを使ってみた。静的サイトジェネレータはMkDocsの他ではSphinxが人気。ただSphinxのデフォルトであるreStructured... 2020.03.25 OSS開発/活用
OSS開発/活用 GitHubでリポジトリを作成して操作してみる 自作ソフトウエアをオープンソースとしてインターネット上に公開するためには、GitHubは必須ツールだろう。GitHubは公式サイトを始めとして様々なところで解説が行われているが、やれる事が多岐に渡っていて機能がてんこ盛りのためドキュメントも... 2020.03.25 OSS開発/活用
Arduino開発 ESP8266の自動flash書き込み回路を解析する 以前記事にしたESP-01ボードの自動flash書き込み回路の回路図。参考にしたのはWeMosD1ボードの回路図だが、よくよく見てみると使っているトランジスタがLMUN2233という抵抗内蔵型の物だった。…ってことは、この回路じゃマズいじゃ... 2020.02.23 Arduino開発ESP-01ESP8266LTSpiceMicroPython
ADALM2000 ADALM2000をWindows10 WSL上のPythonからコントロールする Windows10からADALM2000をコントロールするには管理者権限が必要だったりPythonのバージョンの制限があったり少々不便(以前の記事)。一方で、ADALM2000にはネットワークインタフェースが備わっており、ネットワークごしに... 2020.01.12 ADALM2000Python
ADALM2000 ADALM2000をPythonプログラムから使う ADALM2000はアナログデバイセズ社が学生の学習やホビー用途向けに開発したUSB接続の測定器。ADALM2000にはPythonインタフェースライブラリlibm2kが用意されており、API仕様が公開されている。libm2kを使うと自作の... 2020.01.12 ADALM2000Python
Linux設定 Miix2 8のLubuntu20.04LTS設定方法 (2020/5/4追記)Lubuntu20.04LTSに合わせて内容を一部改訂しましたLenovoの小型WindowsタブレットMiix28に64bit版Lubuntuをインストールした。このタブレットは64bitアーキテクチャなのに32b... 2020.01.11 Linux設定