2018年10月29日月曜日

Ubuntu 18.10について

あまプロではUbuntuを使っています。

Ubuntuは4月と10月にアップグレードが実施されます。
先日Ubuntu18.10の通知が表示されましたので、アップグレードしよかいなと思って、
アップグレードをクリックしたら…何も起きません。

アップグレードが開始されまへん。
これ、慣れてへん人ならビビると思うわぁ。

調べたらアップグレードソフトのバグらしいです。
まぁLTSやないし、困る事もないので、バグが改修されるまで放置します。

2018年10月7日日曜日

オープンストリートマップで任意の範囲と縮尺の画像を取得する方法

あまプロでは地域の催しに参加する事が有ります。
尼では10月8日(月)に市民まつりが開催されまして、そこでCodeforAmagasakiの仲間と共にブースを出展します。

その中で尼の地図をミウラ折りにする体験講座をする予定です。
ミウラ折りは登録商標ですが、非営利ならば使っても良いとの事ですので、ワークショップに活用させてもらいます。
ちなみに昔、就実大学で三浦先生の講座に参加した事が有ります。

今回はA2サイズ(420mm×594mm)に白黒で尼崎市全域の地図を印刷します。
白黒印刷(グレイスケール)では600dpiが良いらしいので、ピクセルにすると9925×14033pixcelになります…結構でかいです。
今回はちょっと品質を下げて400dpiにしたので6617×9355ピクセルになります。

OSM本家でも画像エクスポートは行えるのですが、範囲と尺度を同時には設定出来ません。
なので、今回は範囲と尺度を同時指定出来るBigMapというサービスを使いました。
こちらのサービスで、例えば尼崎市全域が収まって上記サイズに近いのはズームレベル16の様です。
50MB近くのサイズになりますのでご注意を。

このBigMapは範囲や尺度を自在に変更出来るので、かなり便利です。
ただ、あまり範囲を広げ過ぎたりズームレベルを上げ過ぎる(max19)とサーバに負荷が掛かり応答が返って来なくなりますのでご注意を…。

BigMapの操作方法を簡単に説明すると
  1. 画像を取得したい地図の緯度経度を指定して送信して
  2. 次画面で範囲を微調整して
    主な操作はEXPAND(広げる)SHIFT(移動)SHRINK(狭める)です
  3. Perlのリンクをクリックしてmkmap.plファイルをダウンロードして
  4. ローカルでperl mkmap.pl > map.pngを実行するだけです。
perl環境が無い場合はsudo apt install perlでインストールして下さい。
こちらはPerl v5.26.1です。
更にこちらの環境ではGDライブラリが無い旨のエラーが出ましたので
sudo apt install libgd-perl
でGDライブラリを追加して解決しました。

画像の生成に少し時間が掛かるのですが

無事に尼崎市全域でZoomLevel16の画像を取得出来ました。
後はGIMP等でA2サイズに微調整して完成です。
50MB近く有りますのでダウンロードにはご注意を。

注意点
BigMapはOSMのクレジットが入らないので、手動で入れる必要が有ります。
邪魔にならない地図の端でも良いので「© OpenStreetMap contributors」を書き込んどきましょう。

是非お住いの地域の一枚画像をゲットして、悦に浸って下さい。

2018年10月3日水曜日

WordpressのRSSが404NotFoundになる

あまプロではワードプレスを用いてウェブサイトの構築を行う場合が有ります。

皆さんRSSは使てはりますか?サイトの更新情報を取得出来る便利なツールです。
ワードプレスでも標準のウィジェットで使えます。 テーマに選ってはフッタやサイドバーに表示してます。
ちなみに、あメログですとこちらです。
先日、ワードプレスのRSSが404 Not Foundになる現象が発生しましたので、その原因の調査と改修をあメログ。

色々と調査した所、原因はパーマリンクの設定を「基本」にしていた為でした。
permalinkを「日付と投稿名」とか「数字ベース」にしてたら正常に表示されるんですけど…
「基本」にしたら何故かRSSが404になるんですわ…基本が出来てませんね。

ワードプレスのバージョンは現時点の最新版4.9.8-jaです。