1 月 29

先日Wordpress5.8.2のことでsitemapの困った件について書いたけど、あれから思うところがあって自社サイトを完全SSL化した時に驚愕の事実を知ることになった。

前回の話をまとめると
最近のsitemap作成機能はバーチャルなのね
だからリアルにsitemap.xmlのファイルを探しても見つからないはずってことで
その件は解決した気でいた。

後日、電子工作室でキットを販売しようかと思って計画を進めていたら、完全SSL化のため内部リンクの修正も必要だけどGoogleへの通知などやることが多く、とりあえずはrewriteでそれらしく済ませておいた。

その時に、別のパソコンでGoogle Search Consoleとアナリティクスの両方にアクセスして驚いてしまった
新しく用意した/e-craft/以下のサイトは1つも登録されることなく「真っ白」な状態 なんでやねん

Wordpressのプラグインで Site Kit by Google の方では成功しました みたいな そんな表示を出しておいて・・・

実は全く目的の動作をしていないことに ようやく気が付いた。

この時にインストールしていた最新の XML Sitemapsはバージョン4.1.1なんだけど、これが吐き出すバーチャルなsitemap.xmlはURLとしてアクセス可能なので実際に表示されてリンクも辿れることを確認していた。
にもかかわらず、Google Search ConsoleでこのURLを指定してサイトマップ登録をしてみたら「成功」って表示はされるけど、登録サイト数は0のまま

原因はGoogle(方針変更かもね)なのかXML Sitemaps4.1.1なのか わからない
それでXML Sitemaps4.1.1が吐き出す仮想ファイルのファイル名を変更してみた「これはプラグインのphpを書き換えて力仕事です」
そしたら、Google Search Consoleに再度登録しなおして確認すると、ばっちりサイト登録数がきちんと表示されるようになった。

このことに気づくきっかけは、原因究明に時間がかかってしまい面倒になったので、手動で用意したsitemap.xmlを使って試したら上手く行くので、最終的にファイル名を疑ったわけなんだ。

これらのことを整理してネットで調べてみたら、同様に XML Sitemaps4.1.1は不調というネタが多数見つかった
そして解決策は実ファイルを吐き出していた時代の古いバージョンを使うのがいいらしい。

だけど、困ったことに古いバージョンを探すのに苦労してしまった。
だからここに、そのサイトなどを書いておくから参考にしてくれたら近道と思われる。

目指すバージョンはGoogle XML Sitemaps 3.4.1

ここにアクセスしてほしい
https://wordpress.org/plugins/google-sitemap-generator/#developers

そしたらこのサイトが表示されます
google xml sitemaps_top

ここのページの真ん中あたりの右側に「Advanced View」てのがある(赤枠で囲ったところ)から、そこをクックする
Advanced View

クリックしたら次のページが表示される
development version

表示されたページの一番下に行くと「development version」があるから、ここで目的の3.4.1を選択し、右側のdownloadボタンをクリックしゲットする。
ver3.4.1 download

ここまでできたら次のステップ
目的のファイルがこれで用意できたので、今度は使っているWordpress5.8.2にログインしてプラグインの管理へ進みXML Sitemapsを削除(アンインストール)する
続いて用意した古いバージョンを圧縮されたままのzipファイルを追加インストールすればいい
プラグイン→新規追加→プラグインを追加「プラグインのアップロード」※ここらの操作はわかるよね

Google XML Sitemapsの設定画面を開くと、以前に設定していた内容が反映されたままなのが確認できるので、変更の必要が無ければそのまま「設定を更新」とすればOK
これでsaitemap.xmlがファイルとして所定の場所に保存されます。

忘れずにGoogle Search Consoleにログインしサイトマップの再送をし、きちんと登録数が表示されることを確認しよう
ここのサイトの場合は常時SSL化に変更したので意味があるかどうかは分からないがhttpsサイトは必須ですが、従来のhttpサイトの両方に同じsitemap.xmlを登録し読み込ませておきました。
これで無事完了です。

ついでに
Google XML Sitemaps と XML Sitemapsの違いは この新しくなったXML SitemapsはGoogleが提供していないということのようで名前が変更になっています
これを考えると何かしら、このトラブルはGoogleの嫌味としか思えなくなってくる。 みんなはどう思うかな?

ちょっとだけ追記説明しときます
新しいXML Sitemapsが吐き出すsitemapのバーチャルファイル名は例ですがsitemap-pt-****2021-1-28.xml(正確なファイル名は忘れた)となっていて、間に(-)ハイフンが使われているのがダメみたいでXML Sitemapsプラグインのphpを書き換えて吐き出すファイル名を(-)から(_)アンダーバーに変更するとサイト登録が可能でした。
ですが、手動確認しようと思っても階層化された構造のため登録サイトのリンク先の確認が面倒だし何かしら不安定なため旧バージョンにしました。

boss

written by boss

1 月 14

ここのホームページは古い構造のまま使い続けているため時代に合わないものとなってしまいました、今までいろんなものを作ったり修理したりする記事を書いていたのですが

現在はPCよりもスマホ全盛時代なので、それに対応する意味も込めて別途スマホ対応のページを用意する事にしました。

電気モノとか機械モノについての記事はちょっと引っ越します

スマホ対応のページは主に電子工作物を扱う予定です
その名も ズバリ そのままの
「e-craft 電子工作室」 です。
URLは  https://agc.ne.jp/e-craft/ 一段掘っただけですが・・・

記事の内容としてはスマホの表示サイズでは無理があるのでPCかタブレットでご覧いただくのがベストではあります ハイ

旧サイト(以前からの本サイト)の記事データが構造上、新しい方へ移行できないため(とても移行しにくい)
構造の古いこちらは、このまま継続運用いたします。

「E-craft 電子工作室」はこちらです/

boss

written by boss

1 月 07

昨年末に突然起動不能になり急遽なんとか別のPCで仕事できるようにあれこれした・・・その後

起動しなくなったNUCのお名前は

箱にはINETL NUC KitのNUC6i5SYKとありますがM/Bに貼られたシールにはNUC6i5SYBとなってますね

名前が示すように第6世代のi5が載っている10cm角の厚さ32ミリ程度の小型PCキットです。

症状は起動しない 電源スイッチを押すも反応無しの状態でした。

そんな症状ですが、んー気持ち的には電源回路回りがダメになったかなと思っていました。頭の中ではもう一つの原因も浮かんでいて捨てる前に試してみようかなってことで筐体から取り出して確認してみることにしました。

筐体から取り出すとこんな感じのマザーボードです。

NUC6i5SYKの基板

これですわ

メモリーとSSDは外しています、CPUはこの裏側ですよ

nuc6i5sykのcpu側

そして問題の原因と予想している部品は黄色で囲ったところです。

これ電源スイッチです、このスイッチをテスターで調べたらショートしているような感じです。タクトスイッチというんですけど、これたくさん持ってるので交換することにします。

ここのスイッチを取り外したスイッチ部分の画像がこちらで

nuc-sw

さらに分かりやすいように拡大するとこれです

tactsw

まずいな かなりまずった

タクトスイッチは4本足が半田付けされているのですが、最後の1か所、黄色で囲ったところの足の部分が あちゃー

スイッチの下に工具を差し込み半田こてで少しずつ半田を溶かしながら浮かしてたんですが、最後のところで咳きこんでしまい、そのはずみでスイッチが飛んでいきました、当然基板からパターンが剥げる感触が手に伝わり終わったと思いました。

この基板、熱の伝わり方というか逃げ方から判断して6層以上の基板ではないかと思っています、4層だともう少し半田が溶けやすいのですが半田こての温度をかなり上げないと熱が逃げて半田が解けなかったのでかなりの多層基板であるのは間違いありません。

でっ 問題は剥げたパターンのところを見たらビアが5発も打ってある(専門用語ですみません)

えっ ということはどことつながっているんだ???

事前にテスターでこの周辺の配線を確認しているのとスイッチの構造から考えてなんとか行けるはずと思い手持ちのタクトスイッチを取り付けました、わざと黄色のを付けてます、蓋したら見えないけどね・・・なんとなく

fix-sw

さあこれでためしてみよう、筐体に戻してスイッチを入れるぞー

修理完了

やったね 治りました ばっちりです

このPCにしか入れていないアプリがありネット認証による1台限りのライセンスだったのと、メンテの都合で古いバージョンのアプリもあり、新規のPCでは旧バージョンが入手できないため対応できないことがあったので、とりあえず再度使えるようになったのはとっても嬉しいです。

タクトスイッチは今までの経験では接触不良になることが多くて押しても導通が悪く接触抵抗が高いことが多かったんですけど、今回はショートに近い壊れ方でした。

もし同様なNUCをお使いの方でスイッチが入らなくなったら、こんな感じでスイッチを交換されてみてはいかがでしょうか。

boss

written by boss