自転車の空気もれを治してみた

ミニベロのコモラード

近ごろ私の自転車の後輪は空気が抜けやすくなりました。暫くぶりに乗ろうとするとタイヤがぺたんこ。でも空気を入れるとパンパンに膨らむし、1〜2時間問題なく走れるのでパンクはしてないはず。とはいえ翌日にはまたぺったんこになってしまいます。空気がじわじわと抜けているのでしょう。

よって修理することに。まず虫ゴムの劣化を疑ってダイソーで買ってきたスーパーバルブ(100円)に交換。

自転車用スーパーバルブセット

でも、症状改善せず。

ならばタイヤチューブ側に微細な亀裂があるのだろうと思い、自転車用瞬間パンク修理材をやはりダイソーで購入。

自転車用瞬間パンク修理材

このスプレー缶は修理剤とともに圧縮された空気も入れてくれるとのことで、試すと10秒もしないうちタイヤがぺたんこに萎んだ状態からにパンパンに膨らみました。

そうして試運転し、1日寝かせたものの空気量は保ったまま。修理材で防げる程度の微細な穴が空気もれの原因だったようです。調べたところこの症状を「スローパンク」って言うそうですね。簡単に治せて良かった。チューブにパッチを当てるのは面倒だから。

Facebokに投稿が流れず

どうやら5月22日を最後にこのblogの投稿がFacebookに流れなくなっていたようです。3ヶ月以上も気づかなかったとは不覚。

原因は『NextScript: Social Networks Auto-Poster』というプラグイン。いや、プラグインの不具合ではなく自身のミスです。

NextScripts-SNAP-Pro-Upgrade-Helper

私は投稿をカテゴリ別に3種類のFacebookページに流すためにSocial Networks Auto-PosterをPro版にアップグレードしてあるのだけど、5月22日にWordPressのサイト内容を整理している際に補助プラグインのNextScript: SNAP Pro Upgrade Helperを削除してしまって。その時おそらくSNAP Pro Upgrade Helperを「Pro版にアップグレードするための一時的なプラグイン」だと勘違いして、お役御免とばかりに削除したのだと思います。

でも、実際はこのプラグインがないと本体のSocial Networks Auto-Posterもうまく動かないようで。

そうして先ほど事態に気付いてPro Upgrade Helperをアップロードし直したら無事復旧できました。

以上、自分のための備忘録です。こうして書いておかないと、また何ヶ月後かに忘れて同じミスをしでかしそうだから。

というわけで、Facebookページにはこれまで流し損なった投稿を連投していきます。

子供の未来を守る党

参院選を前に、永江一石さんが「糖質制限してるのにパンケーキ屋かよ的に投票する政党がない。だれかこういう政党創ってください」というエントリを公開しました。タイトルだけでは解りにくいけど、簡単に言えば「なぜ”子供の未来を守る党”が無いのか?」という投げかけです。ごもっとも。大雑把に言うなら、少子化が鈍化すれば日本の衰退も遅らせられるし、改善できれば防げるかもしれないわけです。内需の下支えになるし年金財政だって安定します。

「今さら人口は増えない」なんて言ってしまう人もいるけど、それは極論に過ぎます。確かに出産適齢女性の人口は減っているにしても、「経済的負担が減ればもう1、2人産みたい」という家庭は決して少なくないし、だったらそういう家庭に+1人ずつ産んでもらえたなら状況は変わります。もっというと、所得に恵まれないシングルマザー家庭でも子供が貧困を感じないくらいの支援体制があってもいいでしょう。つまりはお金で解決できる話です。それこそ投資効率は高いのだから、国の予算配分の優先度を変えてでもやらない手はないと思うのですよね。例えば辺野古の新基地を作らずにそのお金を回すとか。普天間の部隊は他の米軍基地に間借りしてもらって。

それと、私が何か付け加えるなら、東京一極集中も是正してもらいたいものです。出生率がもっとも低い東京都に仕事や人口が集結している点を改善しない限り、どんな子育て支援策も機能しなさそうだから。東京にいる必然性がない企業や機関には都外に引っ越してもらった方がいいです。

Jetpackが犯人

いつからかこのblogの画像がところどころ表示されなくなっていました。

Frogfish.jpの画面例
上の写真が空白になり青い「?」マークが表示されています。

関連エントリの紹介エリアもこの有り様です。

Frogfish.jpの画面例

ちなみに「?」マークの写真のURLは以下のようになっています。

https://i2.wp.com/frogfish.jp/wp-content/uploads/2019/06/D7K_5504.jpg?w=1024&ssl=1

冒頭の「i2.wp.com」って何だろうと疑問に思いWebを検索してたところ、どうやらJetpackが画像を高速表示するために置き換えているようです。

狙いは解るけど、そもそも表示されないのでは高速化も何もありません。そこで対処方法を見つけました。Jetpackの設定画面で以下のオプションをオフにすると画像が表示されるようになります。

Jetpack設定画面

Jetpack、便利ではあるけど、ときおり悪さをしてくれたりもします。以前、知り合いのWebサイトで導入したら、Jetpackによる過負荷でサーバーが無反応になってしまったこともあったし。

スクリーンレスメディアの発展を望む

TBSラジオの荻上チキ Session 22を聴いていてScreenless Media Lab.なるサイトの存在を知りました。彼らによると、近頃耳で聞く音声情報の有効性が注目されてきているとのこと。同感です。表示される情報だと利用中ずっとスクリーンに向き合う必要があるから。

Screenless Media Lab.

それに音声には大きな利点もあって、例えば私はこのblogなどでテキストを書いた際、時間に余裕があればMacやiPhone、iPadのスピーチ機能を使って読み上げさせています。黙読だと脳で補正しながら読んでしまうけど、音声なら「てにおは」や文法のおかしな言い回しなどにも容易に気づけるから。

ただし、現状だと固有名詞や複数の読み方がある漢字などはかなり読み間違えます。例えば「悠仁様」は「ゆうじんさま」、さんざんニュースに登場する「辺野古」も「へんのいにしえ」と読んでしまうのですよね。私のアプリ「XOR」も「ゾー」だし。

よってWebの世界に読み上げ用のマークアップが導入されるのを心待ちにしています。例えばこんな感じに書けば読み間違われなくなるような。

  • <phonic><pb>辺野古</pb><pt>へのこ</pt></phonic>
  • <phonic><pb>XOR</pb><pt>エックスオーアール</pt></phonic>

ちなみに「phonic」は辞書によると「音(声)に関係のある」という意味らしいです。他にいい案があればもちろん置き換えてもらって構いません。

また、こんな指定もできるといいかと。

  • <p>このたびの改元は英語圏メディアでも「<phonic lang=”en”>Reiwa era began</phonic>」と報じられました</p>

日本語の文中に英文を挿入したい場合に便利です。そこだけ意図的に英語の読み上げエンジンで読ませられるようになると。もちろん他の言語の組み合わせもあり。英文は漢字ほど読み間違いがないにしても、文中で外国語を引用することはあるだろうし。

もっと言うと、こちらも。

  • <phonic lang=”ja” dialect=”osaka”>なんでやねん</phonic>
  • <phonic><pb>何ばしよっと?</pb><pt lang=”ja” dialect=”hakata”>なんばしよっと?</pt></phonic>
  • <phonic lang=”en-au”>I go to hospital today.</phonic>

そしてニュースサイトやテキストメインのWebサイトでは必ず「読み上げボタン」が設置されて、クリック(タップ)するとマークアップを踏まえて一連のテキストが読み上げられるようになってほしいです。

もちろん記事の書き手は読み上げが怪しい箇所に対してことごとくタグ付けする必要があります。どのエンジンでも同じように読み上げさせるのは大変だけど、ある程度までは作業を半自動化できるでしょう。

これ、地道な作業だけど将来に向けて大事なステップだと思うのですよね。例えば2001年宇宙の旅のHAL 9000やスタートレックのコンピュータを実現するためには避けて通れないだろうと。

しかも現存するテクノロジー水準でも仕様を策定して音声読み上げエンジンとWebブラウザのメーカーが対応してくれさえすれば割とあっさり実現できそうな気がするし。

[itemlink post_id=”41424″]

本当にサイトが落ちてるの?

令和が始まりました。私は今年の1月1日からの方がいいと思っていたけど、ともかく令和も平和で、かつ大災害も少なく景気も上向くような良い時代になって欲しいですね。特に私にとって幸運が巡ってくるといいなぁ。


先週、自身のDNSの設定ミスで3日ほどこのFROGFISH.JPが閉鎖されていたわけですが、復旧してからこのようなメールが頻繁に届くようになりました。

Jetpackからのメール

差出人はJetpack。アクセス統計などの便利機能を追加してくれるWordPressの相棒的なプラグインですね。

どうやらFROGFISH.JPが読み込めなかったそうだけど、毎回数分後には「良いお知らせ — あなたのサイト https://frogfish.jp は稼働中です。」というメールが届きます。それは良かった。

でも、毎日何ペアもこのメールが来るので一つの疑問を抱くようになりました。「本当にサイトの動作に問題が起きているの?」という。

そこで「あなたのサイトが読み込めませんでした」のメールが届いた直後にアクセスしてみたところ、ちゃんと表示されます。キャッシュが表示されているかもしれないと思いブラウザのプライベートウインドウで試すけど、やはり表示されます。

よってJetpackが有料プランにアップグレードさせたいために(今は無料版で使っている)、このメールを送りつけてきているのではないかと思えてきたのだけど、どうなのでしょう?

[itemlink post_id=”41397″]

[itemlink post_id=”41398″]

DNSは触るな

ここ3日ほど、このサイトが閉鎖されていました。原因はうっかりレンタルサーバーのDNS設定をいじってしまったからです。まず、Wi-Fi環境でサイトに繋がらなくなったものの、しばらくはモバイルからならアクセスできました。でもその後、モバイルからも接続不可に。

というのも先日、XOR.FROGFISH.JPという姉妹サイトを公開したものの2週間経ってもGoogleの検索エンジンに引っかかるようにならないので、改めてサイト登録をすることにしました。その際、Google Search Consoleの関連でレンタルサーバのDNS設定を誤ってたようで。

DNS移管が完了するまでには2〜3日を要するらしいけど、2日以上たっても復旧しないので、ふと設定を見返したら設定の不備を発見。なんてことはない、DNS移管ではなく自身の単純ミスが原因でした。

ロリポップのDNS設定
使うドメインでは「ロリポップ!」をチェックする必要があるのではないかと

正しく設定して保存したら、1時間と経たずに復旧しました。

いやぁ参った。XOR.FROGFISH.JPという新サイトにアクセスしやすくしなければならないのに、サイトを見られない状態にしてしまうとは。専門外のことをやるときには慎重にならんといかんですね。もしくは詳しい誰かに頼るか。

[itemlink post_id=”41233″]

Toolset Types → CPT UI

このblogサイト内でカエルアンコウ写真集のページを公開しました。

FROGFISH.JPのカエルアンコウ写真集ページ

以前も甲殻類やウミウシ写真集のページを公開していたけど、その際に使っていたのがToolset TypesというWordPressのプラグインでした。

Toolset Typesではカスタム投稿タイプのすべてを一括で作成できるため気に入って使っていたのだけど、いつしか有料化され無料のままだとアップデートが適用されなくなったのですよね。

まあ、過去に作ったカスタム投稿は生きているので放っておいても害はなさそうだけど、もしWordPressの将来バージョンで互換性が怪しくならないとも限らないので、ふと思い立って、無料の定番プラグインであるCPT UIに切り替えました。

とはえいTypesからの移行方法は解らなかったので作り直すことに。そこでわかったのはCPT UI、Toolset Typesよりは面倒ですね。カスタム投稿タイプの作成はできるけど、各カスタム投稿タイプのデータ入力に使うUIは別のプラグインで定義する必要があるそうで。

まあ、だからこそToolset Typesが有料化に踏み切れたのか。中には1ストップの方がいいと思う人もいるだろうから。

[itemlink post_id=”41226″]

[itemlink post_id=”41227″]

GeneratePress

私は本業ではないけど、時折Webサイトの制作を頼まれます。「Web制作会社に依頼するほどの予算を取れないので、簡易的でいいから作ってくれないか」という小規模事業者の頼みが舞い込む形ですね。こういう依頼者は何を載せたいのかすら考えていないことが多いので大変なのですが…。

制作環境はもちろんWordPressになります。掲載内容が見えてきたら、やるべきことはテーマ選び。独自のテーマを一から作り上げるよりも、既存テーマの子テーマとして差分だけ仕上げる方が何かと好都合なので。

あれこれ試してみて目をつけたテーマはGeneratePress。フリー版とプレミアム版があります。そう、最近は便利なテーマのビジネスが流行っているようで。基本機能は無料で使えるけど、より高度な機能は有償という。

GeneratePress

今回は小規模なサイトだから無料版だけでいければと思ったものの、その場合、例えばナビゲーションバーの背景色やモバイル表示のpadding値など割と目立つ要素に追加cssの設定が反映されないことが解ったので$39.9(約¥4,700)払ってプレミアム版にアップグレードしました。かなりの時短になるのでその価値はありましょう。

Paypalで支払いが完了するとプラグインのダウンロードを促されます。これをWordPressにインストールして有効化するとGeneratePressテーマのカスタマイズ項目が増え、cssを書くことなくUI操作だけで表示要素の色やバランスなどを事細かに設定できるようになります。なるほど特定の設定項目はそのプラグインと連携させないと変更できないようにテーマを作ってあるのですね。

なお、GeneratePressはカスタマイズ中のプレビューをPC、タブレット、スマホで切り替えられるという優れもの。最終的な表示確認は主なデバイスでやるとしても、おおよそのレイアウト調整はPCだけで済んでしまいます。

いやぁ、便利です。WordPress制作も新時代に突入かも。個々のテーマがUIベースの統合制作環境であるかの様に機能するという。でも、願わくばファビコンの様に普遍的な設定項目に関してはWordPress側の機能として採用されていくといいなぁ。

なお、GeneratePressも進化の途中なので、ところどころ不足や不備がみられます。例えばblogやアーカイブページ内のページネーションのデザインが貧弱な点など。でもWP-PageNaviという有名なプラグインで解決しました。

また、blogの投稿一覧ページの表示件数のWordPress側の設定が効かないこともありました。こちらもWP-PageNaviを入れたら直ったけど。

Webサイトのデザイン変更

このWebサイトのデザインを変更してみました。

以前はWordPressの勉強がてら一から作った独自のテーマを使っていたけど、それだとメンテナンスが大変だし、あちこちに粗があったので、既存テーマ「Twenty Seventeen」の子テーマにしました。差分だけ作ればOKなのもWordPressのいいところです。

なお、Twenty Seventeen最大の特徴であるフロントカバー写真は私が過去に撮った中で最もインパクトのある被写体Psychedelic frogfish(サイケデリックフロッグフィッシュ。別名サイケデリカ、アンボンカエルアンコウ)にしました。PCでは顔全体、スマホでは右目あたりのアップが表示されるはずです。

FROGFISH.JP

ただし、この子テーマはまだ未完成で、運用しながら随時変更していくことになるので、不便があってもご容赦ください。