ひだまりソケットは壊れない

ソフトウェア開発に関する話を書きます。 最近は主に Android アプリ、Windows アプリ (UWP アプリ)、Java 関係です。

まじめなことを書くつもりでやっています。 適当なことは 「一角獣は夜に啼く」 に書いています。

Ubuntu

renderd から Mapnik を使うときに 「no datasource plugin directories have been successfully registered」 って言われる問題

背景 renderd (mod_tile から使われるマルチスレッドのプロセス) から Mapnik を使って地図タイルをレンダリングしようとしている。Linux ディストリビューションとして Ubuntu 18.04 を使用して、renderd は APT リポジトリ ppa:osmadmins/ppa の renderd …

docker build 時の apt install が遅い問題 (docker build の --add-host オプションを使って APT のパッケージリポジトリを国内ミラーに設定できる)

こんにちは、Docker ビルドおじさんです。今日ずっと docker build してる (してない)— Nobuoka Yu (@nobuoka) 2019年3月22日ubuntu:18.04 ベースで Dockerfile を書いてビルドしまくってるのですが、apt install がとにかく遅い!!! なぜなら日本に住んで…

Ubuntu では ca-certificates パッケージで CA 証明書をインストールできるぞ

1 行まとめ Ubuntu ベースの Docker コンテナで SSL 接続をするために ca-certificates パッケージをインストールしましょう。 エラー内容 Ubuntu 18.04 (ubuntu:18.04) ベースの Docker コンテナで HTTPS 接続ができなくて npm install に失敗した。 root@0…

CodePlex からの git fetch に失敗する問題とその解決策、あるいは Ubuntu 12.04 で Git 1.8 をインストールする方法

CodePlex からの git fetch でエラーが発生する CodePlex から TypeScript のソースコードを git fetch しようとしたところ、以下のようなエラーが発生した。 error: RPC failed; result=56, HTTP code = 200 なんなんだろうなー、と思って調べてみたら、Git…