ポケモンGO 林試の森公園に行きました

イシツブテを集めてゴローニャに進化させるために、「林試の森公園」に行きました。以下、2016年10月13日での様子です。

林試の森公園について

林試の森公園は、街灯が多くあり、夜でも明るいです。

%e6%9e%97%e8%a9%a6%e3%81%ae%e6%a3%ae%e5%85%ac%e5%9c%922016-10-13

かなり広めの公園で、端から端までは最長で700m近くあります。

林試の森公園(Google Map)

林試の森公園(東京都公園協会)

ポケモントレーナーとランナーが1対1程度の比率で公園を楽しんでいました。

イシツブテの湧き

2016年10月13日時点では、かなり湧いていて、ゴローニャに進化させるのに十分な数を集められました。公園のどこかに少なくとも1匹はいる印象です。運が良ければ連続2匹捕まえられます。

イシツブテをゴローニャへ

イシツブテのアメを125個集めればゴローニャを作れます。下のキャプチャは、今回進化させたゴローニャです。

%e3%82%b4%e3%83%ad%e3%83%bc%e3%83%8b%e3%83%a32016-10-13

下の攻略記事によれば、ゴローニャはカビゴンの対策に良さそうです。また、今回のゴローニャの技(どろかけ&ストーンエッジ)は「当たり」のようです。

ゴローニャの巣とレア度&おすすめわざ(ポケモンGO攻略まとめwiki)

JPGファイルのExifの個人情報削除(UbuntuサーバーのWordPressの場合)

JPGファイルのExif情報には、撮影場所のgps情報等、場合によっては個人情報となる情報が含まれています。WordPressブログに迂闊にアップロードしておくのは心配です。

UbuntuサーバーのWordpressにアップロードしたJPGファイルのExif情報は、jheadのコマンドを使えば一括削除できます。

Exif情報とは?

ExifはExchangeable image file formatの略で、画像データのファイルに含まれる「画像についての情報」です。撮影日時や撮影環境(シャッタースピード等)の他に、撮影した場所のgps情報が含まれる事があります。

対応画像形式はJPEG、TIFF、JPEG XR(HD Photo)で、PNGファイルにはExifは含まれないようです。詳細は下記のwikipedia情報が詳しいです。

Exchangeable_image_file_format

jheadをインストールしExif情報を確認

Ubuntuではjheadを使いExif情報を確認する事ができます。

sudo apt-get install jheadでjheadをインストールし、jhead [ファイル名] で内容を確認出来ます。jhead -purejpg [ファイル名]でExif情報を削除できます。

LinuxのUbuntuで画像の情報のExifをコンソールから削除するコマンド

デジカメ画像(JPEG)のExif情報を活用するには

私も自分のjpgファイルを確認しましたが、「AppleのiPhone5Sで撮影した」など、比較的どうでも良い情報の他に、やはりgpsの情報が含まれています。webで公開している画像ファイルの中に、自宅で撮影したファイルがあれば、自宅がある程度特定されてしまいます。

心配なのでExif情報は削除する事にしました。

WordPressの画像ファイルの編集

WordPressでアップロードした画像は、WordPressのインストールフォルダの、wp-content/uploads にアップロードした年別に格納されています。

2015年のExif情報を削除するには、そのフォルダに行き、コマンドsudo jhead -purejpg 2015/*/*.jpg で一括削除できます。

所有者・グループがrootに代わるので、念の為sudo chown -R www-data:dev 2015/*/*.jpg で元に戻しておきます。

プラグインでExif情報削除

WordPressの場合、プラグインでEXIFの個人情報を削除する事ができるようです。検索すると下記の記事が出てきました。

WordPressでEXIF情報を自動削除してくれるプラグイン「EWWW Image Optimizer」

ブログ記事作成のモチベーション

ブログを運営している以上、SEOのためにもブログ記事を増やし、コンテンツを充実させたいものです。

実際にブログを運営してみた思った事ですが、このブログ記事作成のモチベーションには、いくつか種類があります。大きく分ければ、自分ではどうにもならない外的要因と、自分で変えられる内的要因に分類できると考えています。

外的要因

アクセス数が増えた

アクセス数が増えるという変化は、記事作成のモチベーションになります。記事が注目されれば、影響力が大きくなりますし、ページビューのカウンターも回ります。

各記事のアクセス数の増加は、googleからの検索流入が増えるパターンや、大きなサイトからリンクされた事により流入が増えるパターン、Twitter等のSNSでの拡散によりアクセスが増えるパターン等があります。

広告料収入が手に入った

お金が手に入ると、記事作成のモチベーションは上がります。

ブロガーがブログに貼っている広告は、時にブログ主に広告料収入をもたらします。ブロガーは、モチベーション向上のためにも多少は広告の収益性を考えておくのが良いはずです。

内的要因

習慣化された

ブログ記事作成が習慣となれば、自然と記事作成できるようになります。

スキル向上・記事が自分の役に立った

スキルの向上など、良い思いをした経験が積み重なれば、これからも記事を書き続けようと考えられるようになります。

ブログ運営をしていれば、ブログ記事を作成する過程で文章力が上がったり、調べもので新しい知識が身につく事があります。その他、備忘録として書き留めたコンテンツが、後々忘れた頃に自分自身の役に立つことがあります。

ブログを衣替えした

ブログのデザインを更新した際は、心機一転によりモチベーションが上がります。デザインが満足のいくものに変わったのであれば、なおさらです。

WordPressブログを始めとする多くのブログサービスでは、テーマの変更やプラグインの入れ替え、パラメータの変更等でデザインを変化させる事ができます。

ブログを更新し続けるには?

ブログ更新のためには、外的要因によるモチベーションアップは大きいですが、自分ではどうしようもありません。代わりに内的要因として変えられる所を変えていくのが良さそうです。

ブログを更新したいが、イマイチやる気が出ない時は、内的要因の項目(習慣・スキル・自分の役に立つ・衣替え)に注目、点検しようと思います。

ポケモンGO 隠れているポケモンの探し方

ポケモンGOには、「隠れているポケモン」として周辺で捕まえられるポケモンを表示する機能がついています。

隠れているポケモンとは?

隠れているポケモンは通常のポケモン(ポケソースのポケモンと呼ばれます)が表示されます。ルアーモジュールやお香で呼び寄せられたポケモンは表示されません。

参考:【ポケモンGO】ポケソースとは?ポケソースを理解すれば効率よくポケモンをゲットすることができる!

隠れているポケモンは、マップの半径100m以内にいるという資料が多いですが、個人的には120m以内程度だと考えています。

隠れているポケモンの探し方

隠れているポケモンの中に、お目当てのポケモンを見つけたとします。どうすれば手に入るでしょうか。個人的に考えていて、たまに実践している事は下記の通りです。

まずは直線的に歩く

まずは歩きます。それで見つかれば運が良いです。

隠れているポケモンが表示されなくなった時

隠れているポケモンが表示されなくなった場合、理由は2つ考えられます。

時間切れ?離れすぎ?

表示されなくなった理由の候補の1つは時間切れで、ポケソースのタイムアウトです。もう1つはポケモンから離れすぎた場合です。

少し戻ってみて再び表示されれば離れすぎです。そうでなければ時間切れなので、諦めます。

離れすぎなら、それがヒント

離れすぎて表示されなくなったとすれば、そこからポケモンまでの距離は100m〜120mのはずです。表示されなくなった場所から半径100mの円周上を漁るのが良いです。

更に隠れているポケモンが表示されていた各地からは100m以内ですので、その条件を満たすのは円周の一部分です。加えて今まで歩いてきた道の近くではありません。ここまでアタリをつけて探せば、かなり見つけやすくなります。

なお、ポケモンは10分程度そこにいます。時速5kmならば10分間で830m歩けますので、この方法を知っていればあまり急がなくても大丈夫です。

将来はポケモンを探す機能が実装される可能性

将来的にはポケモンの近くのポケストップや、地図上の位置が表示される機能が付き、楽に探せるようになる可能性があるようです。

ポケモンGOにポケモンを探す機能のテストは下記のリンクに掲載があります。

参考:隠れているポケモン(近くにいるポケモン)の探し方

ポケモンGO しあわせタマゴを最も効果的に使うには何をするか?

スマホアプリのポケモンGOにおいて、アイテム「しあわせタマゴ」が手に入った際に、効果的に使うための投稿です。

しあわせタマゴとは?

しあわせタマゴは、利用すれば30分間、獲得する経験値が2倍になるアイテムです。

しあわせタマゴを手に入れるためにはポケコインを消費するか、レベルアップ報酬で手に入れるかの2択であるため、貴重なアイテムです。

※レベルアップする度に手に入るわけではなく、特定のレベルに達した時に手に入ります。

参考:【ポケモンGO】「しあわせタマゴ」の入手方法と効果・使い方|XPでレベル上げをするために進化(ポッポマラソン)と組み合わせよう

しあわせタマゴを効果的に使うには?

最も効果的な使い方は、30分間ポケモンを進化させ続ける事です。

通常状態でのポケモンの進化では、経験値が500EX手に入ります。しあわせタマゴを使えばこれが2倍になり1000EXです。進化は20秒少しの時間がかかりますので、30分間では80回以上進化させられます。経験値は80,000を稼ぐ事ができます。

参考:しあわせタマゴの使い方と入手方法!30分で何体進化できる?

※2016/10/20追記:アップデートによって、83匹以上の進化が可能になりました。

お香をたいてルアーモジュール満開の公園でポケモンを捕まえ続けるよりも、効率的に経験値を稼げます。(ポケモンゲットにより、20秒あたり1000EXを30分間稼ぎ続けるのは不可能なはずです。)

しあわせタマゴを利用し、ポケモンを進化させる流れ

ポケモンとアメを集める

まずはポケモンとアメを集めます。

キャタピー・ビードル・ポッポは頻出で獲得しやすく、進化に必要なアメも12個と少ないため、この3種類を中心に集めます。

30分間の計画を立てる

ある程度ポケモンが集めれば、しあわせタマゴを使う計画を立てます。

進化に必要なポケモンとアメが十分に(進化85回分程度)集まっている事を確認します。しあわせタマゴを使っている途中で、進化に必要なアメやポケモンが枯渇しないようにするためです。

スマホそのものの状態を確認する

スマホの電池・温度・汚れを最善の状態にしておきます。

30分間に電池切れやゴーストタッチ(画面汚れや熱暴走によるもの)が起こっては、進化が中断します。

スマホが熱を持っている時や、電池の残りが少ない時は、動作が遅くなり進化できるポケモンの数が少なくなってしまう気がするので、気をつけておきます。

バックグラウンドで起動中のマルチタスクのアプリは、ポケモンGOの動作を遅くする可能性があるため、閉じておくのが良いでしょう。

[iPhone/iPad]起動中のアプリ(マルチタスクのアプリ)を終了する方法を教えてください。(SoftBank)

進化させやすいように並べ替えておく

ポケモンの並び順を、番号#順に並べ替えておきます。

多数を進化させるキャタピー・ビードル・ポッポが前の方に集まるため、スクロールの量が減り、効率が上がります。

しあわせタマゴを使う→その開始時間を記録する

しあわせタマゴを使ったらすぐに、今の時間を確認します。

いつまでしあわせタマゴの効果がいつまで有効かを確認するためです。(進化させている途中はしあわせタマゴの残り時間も表示されなくなってしまいます。)

進化させる

計画通りにポケモンを進化させ、経験値を荒稼ぎします。

後片付け

進化させた後のポケモンは、大多数が不要なポケモンになります。不要なポケモンはアメにして、次の進化のための準備を始めます。

掲示板のスパム対策

自前で設置している掲示板「Kapokの掲示板」が英語のスパムで荒らされてしまいましたので、いくつかの対策をしました。

実施したスパム対策

いくつかのスパム対策を実施しました。

不適切な文字列を含む投稿を受け付けない

書き込まれたスパム投稿には、薬剤の名前を含むものが多くありました。具体的にはviagra、cialis、levitra等です。

スパム対策として、これらの文字列を含む投稿を受け付けないようにしました。私の掲示板の投稿フォームはphpで動いているのですが、phpで下記のように、本文中にviagraを含む場合はexitして、掲示板のMySQLのデータベースに入れないようにしました。

strposは、引数1の中で引数2が最初に現れる位置を返す関数です。文字列が含まれなければfalseを返します。

参考:strpos関数(php)

複数の入力を必須とする

スパム投稿では意味不明なタグが1つのみついている投稿がすべてでした。

対策として、2つ以上の複数のタグ(半角スペース区切り)の入力を必須としました。

指定の文字列を含む投稿を受け付けないようにした時と同じく、phpのstrpos関数で、半角スペースが含まれる事を必須にしました。

タグの複数指定は、ユーザーの使い勝手を大きく制限するため、一般的には不適切な対策だと思います。ただ、私の掲示板を使っているのはほとんど私1人なので、この対策を取ることにしました。

その他のスパム対策

今回私の掲示板では対策を実施しませんでしたが、他にもスパム対策の方法はいくつかあるようです。

  • urlを変更する
  • キーワードの入力を必須とする
  • 日本語が含まれているかを確認する

対策概要:初心者でもできるスパム対策(spam measures)

今後もスパムが投稿されるようでしたら、これらの対策も実施していこうと思います。

自宅サーバーは高性能で安いので、心配事多いが、やめられない

このwebサイトは自宅サーバーから情報を発信しています。自宅サーバーはレンタルサーバーと比べて安くて高性能です。

一方で自宅サーバーは不安定で心配事が多く、やめたいのが本音です。とはいえ、自宅サーバーでの運用はメリットが大きすぎるために、なかなかレンタルサーバーに移行できません。

自宅サーバーのメリット

自宅サーバーでの運用は、レンタルサーバーでの運用と比べてメリットが多いです。

安くて高性能

自宅サーバーのメリットの1つは安くて高性能である点です。

自宅PCのメモリやハードディスクを専有できます。同じ性能をレンタルサーバーで出そうと思えば、月々かなりの金額がかかります。

具体的には私のPCのメモリは8Gで、これを専有しています。某レンタルサーバーのサービスは、同じ8Gメモリで月々6,580円のお値段です。比べれば、いかに自宅サーバーが性能の割に安くなるかを確認できます。

デスクトップ環境で使える

また、自宅サーバーはデスクトップ環境によるGUI操作が可能である点も魅力的です。多くのレンタルサーバーは端末でCUI操作しか出来ません。

たとえデスクトップ環境を導入したとしても、画面の情報をサーバー・端末の間で通信が必要で、それに時間がかかります。そのため、自宅PCのようにサクサクとは操作できないようです。

柔軟性が高い

自宅サーバーでの運用では、管理者権限でソフトウェアを管理できます。

つまり、利用するソフトウェアにシステム上の制約がありません。何でもできてしまう柔軟性は、自宅サーバー運用の魅力の1つです。

勉強になる

自宅サーバーでの運用は、コンピュターの勉強になります。

ブログを書くだけであれば、ブログ専用のサーバーを借りたり、ブログサービスを利用すれば良いですが、自宅サーバーであればブログシステムの構築を通して勉強ができます。

自宅サーバーのデメリット

メリットの大きい自宅サーバーですが、デメリットも大きいです。

コンピュターにとっては過酷な環境

自宅サーバーはコンピュターにとっては過酷な環境で稼動しています。

もしレンタルサーバーであれば、専門家が設計する、適切な環境(温度・湿度や埃の少なさ)が揃ったサーバールームで管理されていると期待できます。

一方で自宅サーバーは自宅にあります。放置していれば埃をかぶりますし、夏は高温多湿になります。電源コードに足を引っ掛けてサーバーを落としてしまった事があります。停電で運用を停止しますし、近所に雷が落ちれば壊れるかも知れません。

埃の管理を怠れば、自宅サーバーは火を噴いて燃えるという話も聞きます。これは重大な心配事の1つです。

不安定なURL

私の自宅サーバーは、webサーバーとしては不安定です。(全ての自宅サーバーが不安定な訳ではありません。)

私は固定IPアドレスを持っていないため、DDNSシステム(IPアドレスがコロコロ変わっても対応してくれる仕組み)を使わせて頂いています。それが時々不安定になります。

つまり、自宅サーバーは稼働していても、DDNSシステムがダウンしたために、webサイトが見えなくなる事が起こります。

本気でwebサイトを作ろうと思えば、固定IPアドレスの取得が必要です。

役には立たない

自宅サーバーでの勉強は、面白い反面、役には立たないようです。

OSをインストールしてサーバーをセットアップするという仕事は、昔は多かったようですが、KVM全盛の昨今では無いようです。

サーバーを借りてセットアップするという仕事の方が多いと聞きます。

やめたいがやめられない自宅サーバー

自宅サーバーでの運用をやめたいのが本音です。不安定で火事のリスクが心配です。

最近お試し期間があったために、実際にレンタルサーバーのサービスを利用してみました。

ですが、そこで分かった事は、自宅サーバーの良さでした。自宅サーバーのメリットは大きく、なかなかやめられません。

RSSを使い複数サイトの更新情報を一覧にする

複数のブログを運用していても、更新情報を一覧にしたい事があります。その際は、RSS(Really Simple Syndication / Rich Site Summary)を使い、一覧を自分のサイトに表示する事ができます。

FeedWindを使う

FeedWindは、新着記事表示のためのブログパーツです。

RSSを登録し、文字や色を設定後に、下方に表示されるコードをコピー&ペーストすれば利用できます。かなり細かな設定が可能です。記事設定の項目で、「もっと細かく設定する」をクリックすれば、並び順の並べ替え等も可能です。

また、下図のように記事中の画像も表示可能のようです。

FeedWindBlog201605

広告は無いに等しい程小さく(RSS Feed Widgetのリンクが表示されるだけです)、広告でサイトが雑多になる心配がありません。

ただし、広告ブロックツールでブロックされてしまうようです。私のFirefoxアドオンのBluhell Firewall2.5.3は、このブログパーツをブロックしてしまいます。

とは言え、それを踏まえてもFeedWindはとても良いツールです。

単眼RSSを使う

単眼RSSは、自サイトのRSSを登録して、リンク生成するサービスです。RSSを登録し、パラメータの設定をした後に生成される、指定のコードをブログに貼れば、運営サイトの更新情報の一覧を得られます。(FeedWindと同じ手順です。)

下図は、私のサイトの新着記事一覧として単眼RSSを使ってみた際のスクリーンキャプチャです。複数のサイトが一覧で出できます。下の方に、サイトへのリンクに加えて、広告が出てくる事があります。

※↓は画像です。新着記事より下の部分が単眼RSSが生成してくれたコンテンツです。
RSSnewEntryList201605

WordPressブログでデジカメで撮影した画像の向きがおかしくなってしまう時の対応

アップロードした、デジカメ・iPhone画像の向きがおかしい際の対応方法として、WordPressプラグインで補正する方法と、Windowsフリーソフトで向きを変えて画像を保存しておく方法があります。

状況

現象

デジカメやiPhoneで撮影画像を、ブログにアップロードした所、向きがおかしくなる(上下反転または90度回転)事があります。

原因

撮影した際に画像に保存される上下情報が、ExifのOrientation属性に保存されており、PCで表示される際はこの情報をもとに向きが補正され正しく表示されますが、画像ファイルとしては変な向きで保存されているために、このような事が起こります。

対応

WordPressプラグイン

WordPressでは、プラグイン「Image Rotation Repair」が動作すれば、画像の向きの問題は解決します。このプラグインは、アップロード時に自動的に向き情報を踏まえ、画像の向きを補正して保存してくれます。

ただし、残念ながら私の環境ではこのプラグインは動作しませんでした。サーバーのPHPの設定の問題のようですが、結局動作させる事ができませんでした。

Windowsフリーソフトで画像を回転させてしまう

WindowsのOSを使っているのであれば、JPEGファイル回転自動処理版 azure automaticで画像の向きを変更するのが良さそうです。

ドラッグ&ドロップで、撮影した画像の向きを一気に補正できます。

WordPressのプラグインの導入後に、管理画面(ダッシュボード)が真っ白になってしまった際の対応

プラグイン導入で、管理画面が真っ白になりました。この現象の対応の覚書を投稿します。

現象

WordPressで新しいプラグインをインストールした所、管理画面(ダッシュボード)が真っ白になり、何も表示されなくなりました。

原因は新しいプラグインの不整合のようです。ですが管理画面で何も出来ないため、プラグインを削除する事が出来ません。

対応

端末から原因となるプラグインを、削除しに行きます。

WordPressをインストールしたフォルダの、 /wp-content/plugins に問題のプラグインが格納されています。

私の環境では、これをフォルダごと削除してしまえば、管理画面が復帰しました。

もっと良い対応

調べてみた所、プラグインの不整合により管理画面が真っ白になる現象は、良く起こる事のようです。

対応としては、問題のプラグインのフォルダを削除はせず、フォルダ名を変更しておく、というのもあるようです。確かに後で戻す必要が出てきた場合に、データが残っていれば便利です。

この詳細は、WordPressの管理画面が真っ白になってしまったら(weblogy)で紹介されています。