OSS開発/活用

Linux設定

UbuntuのPythonバージョンをデフォルトで3にする

つい最近までUbuntu18.04を使っていたためPythonを使う時はコマンドラインから"python3"と打って明示的にPython3を指定して起動していたのだが、Ubuntu20.04からはシステムのデフォルトをPython3に出来る...
OSS開発/活用

GitHubリポジトリからサブディレクトリだけダウンロードする方法

GitHubはOSSの利用で近頃すっかりお馴染のサイトだが、大規模プロジェクトのリポジトリから一部のサブディレクトリだけをダウンロードしたい時がある。そんな時に役立つ方法をまとめた。Subversionを使うgitにはサブディレクトリだけを...
Linux設定

LinuxのOS起動を司る”systemd”のまとめ

近頃ではほぼ全てのLinuxディストリビューションでsystemdによるOS起動へと移行している。互換性のためか/etc/init.d/*にSysVinit用のスクリプトを現在でも見かけるが、実際は中からsystemdの制御コマンドsyst...
スポンサーリンク
Linux設定

32bit UEFIタブレットPCへのUbuntu20.04LTSインストール方法

以前の記事で、32bitUEFIかつ64bitアーキテクチャなシステムにUbuntu18.04をインストールする方法を紹介した。64bitアーキテクチャなのに32bitUEFIが搭載されているPCの場合通常32bit版OSしか選択肢が無いが...
OSS開発/活用

MkDocsドキュメントをGitHubに登録してRead the Docsで自動公開する

ドキュメントのホスティングサービスReadtheDocsにはGitHubと連携する機能があり、作成したドキュメントをGitHubに登録しておくと、ReadtheDocsのサーバで自動でビルドしてインターネット上に公開することが出来る。一度連...
OSS開発/活用

PythonのDocstringsからHTMLドキュメントを作る

PythonモジュールのAPIのドキュメントは、PythonソースコードにDocstringというお作法に則ってコメントに埋め込んでおくと、Sphinxを使ってPythonコードからドキュメントを抽出してHTMLなどに自動整形出来る。今回は...
OSS開発/活用

MkDocsでRead the Docs用ドキュメントを作る

Markdown形式で書いた文書をHTMLへ自動レンダリングしてくれる静的サイトジェネレータMkDocsを使ってみた。静的サイトジェネレータはMkDocsの他ではSphinxが人気。ただSphinxのデフォルトであるreStructured...
OSS開発/活用

GitHubでリポジトリを作成して操作してみる

自作ソフトウエアをオープンソースとしてインターネット上に公開するためには、GitHubは必須ツールだろう。GitHubは公式サイトを始めとして様々なところで解説が行われているが、やれる事が多岐に渡っていて機能がてんこ盛りのためドキュメントも...
Linux設定

Miix2 8のLubuntu20.04LTS設定方法

(2020/5/4追記)Lubuntu20.04LTSに合わせて内容を一部改訂しましたLenovoの小型WindowsタブレットMiix28に64bit版Lubuntuをインストールした。このタブレットは64bitアーキテクチャなのに32b...
Linux設定

32bit UEFIのPCに64bit版Ubuntu18.04をインストールする

(2020/5/4追記)Ubuntu20.04でも同様の内容を試みたので、別記事にまとめました。Lenovo製WindowsタブレットMiix28に64bit版Ubuntuを頑張ってインストールした。Miix28に限らず、32bitUEFI...
スポンサーリンク