QMACサイト改善

朝から小雨が降る 広島みなと公園にキクと散歩
5.Google Search Console
  • ドメインプロパティ qmacサイト を office QMAC 名義で登録し、確認は Xserver の DNS に TXT を追加(既存のSPF の行は変更していない)
  • TXT レコードは削除しないこと(削除すると所有権の確認が外れる)、サイトマップ(wp-sitemap.xml)を2026-10-06 に送信

QMACサイトの改善

1.サイトのセキュリティ
  • 発見した問題:管理者のログイン名が REST API とサイトマップで公開されていた(id=1)
  • 対処:管理者アカウントを新規作成して旧アカウントを削除・・qmac-core に security-hardening.php を新設し、バージョン表示・XML-RPC・RSD・未ログイン時の REST ユーザー一覧・投稿者サイトマップ・投稿者ページを閉じた(テーマを替えても消えないようプラグイン側に配置)
  • 既存の防御:cloudsecure-wp-security のログイン試行制限(30秒5回で600秒ロック)・ユーザー名列挙防止・XML-RPC 無効化が有効、管理者ログイン通知を有効化
  • 復旧手順:締め出し時の手順を「10分待つ → 再設定メール → SSH でパスワード変更 → 設定の書き換え→ プラグイン停止(設定の控えから復元)」の順に整理し、world で検証
2.資料室の作成(運営委員向け・非公開資料)
  • 既存の作り(公開フォルダ外への保存、PHP 経由の配信、30日で自動削除)が要件を満たしていることを確認
  • 追加:操作記録(誰が・いつ・どのファイルを提出/取得/削除したか。表示名のみ記録、1年保存)、自動削除の最終実行の表示と48時間超の警告、利用案内(ダウンロード記録とサーバのバックアップに最大14日残)
3.SEO対策
  • 基本設定:Title(ページ題名:ページの主題が伝わり、クリックされやすくなる)、Description(説明文:開く前に内容が分かる)、h1(見出し:何のページかを検索エンジンに正しく伝える)、Canonical(正式な住所:同じページの評価が分散しない)、言語・スマホ表示:スマホ基準の評価、年度ページ・静的アーカイブに h1、サイドパネルを nav 化、一覧系に canonical、全ページに OGP と twitter:card、トップに rganization・WebSite、予定の行事に Event(会場住所、会場とオンラインの併用、画像、説明文)
  • 第2弾:旧サイト URL の転送を35本から大幅に拡充し、旧ディレクトリは 410 に、旧 URL が無関係なページへ飛ばされていた WordPress の推測転送を防止、誤字スラッグ4件の修正と、新規行事への英数字スラッグ(開催日+ID)の自動付与
  • 確認結果:リッチリザルトテストで、トップ(組織・地域のお店やサービス)と行事(イベント)がいずれも有効、エラー0件、残る任意の指摘は offers・performer のみ(事務局の入力負担を増やさないため対応しない)
  • OGP 画像:協会ロゴと名称入りの 1200×630 画像を作成・配置。共有プレビューで表示を確認
4.訪問者カウンター設置
  • 目的:Xserver のアクセス解析はBOTを含み実態が不明、実際の訪問をカウント
  • 仕組み:ページ表示後に JavaScript が通知を送り、サーバ側で検証して日付×ページの件数だけを保存、ボット・ログイン中の利用者・資料室は数えない
  • プライバシー:IP アドレスと Cookie は保存しない。重複判定用の値は当日だけ使い、翌朝までに破棄(受信時とサーバの cron の両方で実行)
  • 事務局のダッシュボード「アクセス状況」に今月の訪問数・閲覧数、先月比、閲覧の多いページ上位10件。計測開始は 2026-10-05(初日は TAM の確認の閲覧を含む)

基二が来広

タイで結婚した3番目の弟が嫁さんを連れて来広した
久しぶりに兄弟が集まり夕食をしてタイでの生活などを聞く、また4人が元気で会うことができる日を楽しみに待ちたい

一番安い新幹線の切符 博多南から昼過ぎに帰る

基二がタイの嫁さん(エーちゃん)を連れて来広、食事をして兄弟で写真 4人そろっての兄弟写真は久しぶり
明日は基二は、宮島を観光して奈良に帰るよう

昼前に博多南に出張

広島みなと公園を散歩 気持ちの良い秋晴れ
新しい大型巡視船ひろしま、尖閣列島にも行くらしい

あっという間に季節は過ぎて、早くも10月、すっかり涼しくなり秋晴れ

新幹線でおにぎりを食べて
昼過ぎに新幹線操車場の駅、博多南に到着

横浜から広島に

最終日はみなとみらいにあるビルに

予定通り4日間の仕事は無事に完了
今回はリーダーではないので、当日が終わればその後の仕事は無い
少し、早めに終わったので新幹線を変更するが、良い席は満席・・・奮発して、グリーン車に変更してのんびりと広島に帰る
明日からはシルバーウイークだが、台風の影響もあり天候は不安定、当初は家族で3泊4日のキャンプに行く予定をしていたが、途中でキャンセル
昼前に、警察から犬を保護しているとの連絡を受ける、甲斐犬のキクが脱走しているようだ、家はすべて締まっているのに、どこから脱走したのか謎です・・・ヨッシーが引取に行きます

朝食はビルのコーヒーショップで時間をつぶす

横浜市内で

今日は横浜市内での仕事となる、今日も曇りで天気はパッとしない、昼からは来年の3月に開幕予定の花博(GREEN×EXPO 2027 )の建設会場に行く・・各所は大混雑でごった返していた
間に合いそうもないと噂になっているそうだ

朝はコーヒーショップでモーニング
横浜駅前
地下鉄ブルーラインで横浜駅に戻る

横浜の地下鉄ブルーラインは、かなり深く、階段を何層も下る必要がある
夕方は、横浜駅の地下街をぶらぶらしてみる
地下街にビルの地下が一緒になって店舗が続いているので、かなり複雑の感じを受ける

夕食は地下街で酢豚定食

小田原から横浜に

朝食はコーヒーショップでモーニング
夕食はカツカレー 味は普通だが値段は安い
新幹線で小田原から新横浜に
地下街にコミック専門店があり、原画が展示されていた

今日は一日中雨が降っている、小田原の工場での仕事が終わって、夕方に新幹線で横浜のホテルに・・新横浜からJRの乗り継ぎはめんどくさい
横浜はJRや地下鉄、私鉄が複雑で、乗り方がイマイチピンとこない・・横浜駅の地下街も複雑

ホテルは横浜駅近く

町田から秦野を経由して小田原に

仕事は町田から秦野に車で移動、東名はすごい渋滞だった・・秦野から小田急で小田原のホテルに

秦野の駅から小田急に乗る
小田急で小田原に
ホテルの近くの小田原の街の繁華街
暗くなってきたが、小田原城を散策 常盤木門
▶この続きを見る・・・・

神奈川の町田に

今日から4日間は、神奈川県を仕事でウロウロ、15時の新幹線で新横浜、横浜線で町田のホテルに到着

朝は雨の中、広島みなと公園をキクの散歩
20時前に町田に到着
町田の歓楽街にホテルはあった

町田は通過したことはあるが、降りるのは初めて
学校が多いので若者の街らしいが、雑然とした下町の雰囲気、繁華街は客引きや怪しい雰囲気の人もチラホラ

夕食はレバニラ定食 久しぶりに東京中華の味

鹿児島から広島に

今日は一日、鹿児島で仕事だが、昼から現場確認に、東シナ海側の吹上浜(加世田市)に行く、吹上浜は久しぶりですね
2005年に、HHM、SDK、SEI、TAMの4人で、薩摩半島のキャラバンに行っています
2月の連休は暖かい薩摩半島の南端に温泉ざんまい
仕事は少し早く終わったが、飛行機の便は無いので予定通りの便で帰宅に

朝はコーヒーショップでモーニング
空港でカツカレーを食べるが、¥1980と高い・・味は普通
鹿児島空港から飛び立ち、霧島連峰が見える
飛行機は出発が10分遅れ、予定の新幹線は一便遅らせる・・21時過ぎに広島に

鹿児島に出張

今日は昼から鹿児島に出張、九州新幹線が普通なので、福岡空港から臨時便で鹿児島空港に行くことにする・・・久しぶりに福岡空港に来たが、分かりにくい、チェックインしても搭乗口が分からないので、左右にある出発保安検査所の南側から入ると、搭乗口は反対側の端だった・・・南側保安検査所まで、100m歩き、保安検査所から搭乗口までは250m歩く
鹿児島空港からはバスで、鹿児島中央駅に、ホテルは駅の横を予約

朝は広島みなと公園にキクの散歩・・風が涼しい
新幹線でムサシの山賊ムスビ
鹿児島中央駅
フライトは1時間、満席です 桜島が見える

鳥取に出張

今日は昼から鳥取での仕事なので、昼前に出かける
仕事は夕方に終わり、予約していたホテルに行くと・・・予約が無い
よくよく確認してみると9/2なのに10/2で予約していました・・・焦って宿泊場所を探すが、ホテルはどこも満室だ、¥32000のホテルはあったが論外、あとはカプセルホテルかゲストハウスしかないと・・・探していたら寿司屋が旅館をしているのが宿泊できそう・・・少し歩くことになるが、汗だくで到着・・・風呂は銭湯の温泉に
久しぶりに木賃宿で寝ることに

鳥取市内の銭湯は、すべて温泉です 良いお湯でした
岡山駅から特急いなばで鳥取に

広島から鳥取には交通の便が良くない
岡山から鳥取には特急いなばがあるが、便数は少ない
特急いなばは、上郡で山陽線から智頭急行線を走る
上郡で進行方向が反対になるので、椅子を回転する必要がある

銭湯の近くにあった

八幡浜から広島に

八幡浜から特急で松山に

帰りは八幡浜で特急の待ち時間が45分、一時間に1本なので便が悪い・・・ようやく乗って、またJR松山駅から歩いて伊予鉄に乗って、連絡バスで松山観光港に、リニアジェットは30分の待ち時間・・・・16時に出発して広島港には、19:50到着・・・前の特急に乗れてもリニアジェットの接続便が無いため、松山観光港で待つことになり、同じだった
今回はキャリケースのカバンのハンドルが壊れて、カバンをキャリーできなくなり、持って出の移動となり、暑さも一緒になって・・・・疲れました

松山観光港で夕焼け リニアジェットが到着した

佐田岬の三崎に

三崎港の海はきれいだ

八幡浜での最初の日は、佐田岬の三崎に・・・暑い、海が奇麗なので泳いだら気持ちが良いだろうな

九州の佐賀関へのフェリーが入ってくる
三崎も久しぶり しかし暑い

八幡浜の宿泊は、いつもと違って駅前のホテルがリニューアルされたので、そちらに・・・八幡浜は良いホテルが無く、ホテルの予約も取りにくい・・・今回のホテルは、食堂で日本酒と果樹酒が飲み放題だった
夕食はもう一人のメンバーと食堂で一杯

八幡浜に出張

今日は15時から八幡浜に出張に、ここの組織ももう10年以上審査している
宇品港からは新しいリニアジェットが就航していたが、前のスーパージェットより料金が値上げされて、所要時間は10分ほど余分ににかかって1時間20分で、松山観光港に、ここではリムジンバスが廃止となっているので、連絡バスで高浜港に行き、伊予鉄で大手町に、ここから1km以上歩いてようやくJR松山駅

宇品港(広島港)からリニアジェットで
高浜から伊予鉄で松山駅に
伊予鉄から海が見える

JR松山駅は高架になって、駅も新しくなったが、前の場所よりかなり遠くなった
ギリギリで特急に乗る、乗り遅れると1時間は待たなくてはならない
八幡浜の駅は時代に取り残されたよう

八幡浜の駅に到着」

唐津に出張 佐賀に

盆明けには出張となる
まずは唐津に、博多で地下鉄空港線に乗換筑前前原で筑肥線に乗換て唐津に、唐津から乗り換えて西唐津・・新幹線で博多までは1時間ちょっとだが、博多から西唐津までは2時間以上かかる

博多駅から地下鉄で筑前前原に
ここから筑肥線で唐津に、唐津から西唐津は乗換

夕方は西唐津から佐賀までは唐津線で1時間半、ここは電化されていないのでジーゼル
ホテルは駅から少し離れている

唐津から西唐津に、一駅だが乗り換えが必要

明日は佐賀で仕事をして夕方には広島に帰る

唐津線で西唐津から佐賀に ここはジーゼル
夕食はカツカレーを カレー専門店なのでそこそこ美味しい

QMACでHP打合せ

スリーシップス(THREE SHIPS)は、南アフリカのジェームズ・セジウィック蒸溜所が造る、12年 シングルモルト: アメリカンオーク樽などでじっくり熟成された、フルーティーで奥行きのある高級銘柄、力強く豊かな味わいだが、かなり個性的な味

久しぶりに横川のQMACの事務所により、QMACのHPに関する打合せ
今までQMACのHPの維持をしていたが、何かがあった時に迷惑をかけてはいけないので、TAMもこの辺で区切りをつけて、少しづつ業務を少なくして行く・・そろそろ引き際の時期です
HPは業者に移管することにしたが、金額が高いので、TAMがHPをWerdPressで作り直して、HPの更新は事務局が実施することにする
ITOさんも、事務局長のKNMさんも9月末でQMAC事務局から退職して、新体制となる
そのためには、新しいHPは、新しくサーバーを契約しなおして、そのサーバーに新しいHPをインストールすることにする・・・そんな打ち合わせを夕方までして、その後は、いつもの流れで、ITOさんと横川で食事(スペイン料理だったが、あまりぱっとしなかった)をして、振りが付いたので、LIGHT HOUSEで一杯飲んでゆく

久しぶりにLIGHT HOUSEにゆく

徳島から広島に

徳島駅から特急うずしお(ジーゼルカー)

徳島での仕事は思いのほか早く終わった
今回はメンバーなので取りまとめ役は無いので気が楽だ
少し早い便に予約を変更するが。1時間に1本の特急は出たばかり・・・徳島駅で1時間ほど時間をつぶす
今回は予約はe5489でチケットレスで予約していたが、徳島駅ではICカードは使えない、仕方がないので発券したら、予約変更前の特急券が発行されていた、しばらく気が付かなかったが、席がブッキングしていて気付いた・・・2重購入になっていたので、車掌さんに説明して払い戻しにはできるようになったが、広島のみどりの窓口では1時間以上待たなくてはいかないので、精算せずに帰宅

高知から徳島に

徳島駅の周辺を歩く

高知での仕事が終わり、徳島までは車で送ってもらった
公共交通機関だと、高松をまわっても3時間半はかかる
車だと2時間半ほど、早く徳島のホテルに到着できた
少し、駅の周辺を歩いてみるが、食にの良さそうなところはないので、コンビニで購入となる

山口で仕事して、帰ってからコード修正

今日は朝から山口で仕事、天気は良さそうだ、ここの組織も長い・・今回はメンバーなので若い社長と懇談
のぞみにギリで乗れたので、夕方は少し早く広島に帰る

ホテルで朝食をゆっくり頂いて
国道376にある道の駅 仁保の郷 最近リニューアルされた
ちょっと洒落たデザインだった

■昨日はグローバルスコープ化について、「親テーブル1段経由」だったが、「2〜3段経由」でテナント絞り込みが必要なモデル群の処理をする

系統対象モデル数
系統1監査木(指摘・是正処置・チェックシート系)5モデル
系統2工程表(ネットワーク・バーチャート系)4モデル
系統3施工計画(項目・画像・セクション)3モデル
系統4安全パトロール写真1モデル

■最終テスト結果:TenantIsolationTest 33件パス(46アサーション)

▶この続きを見る・・・・

夕方に湯田温泉へ

建設アシストアプリケーションをマルチテナントSaaSとして「他社のデータは存在自体が見えない」状態を全モデルに実現する作業をする・・設計上の重要ポイントとして、グローバルスコープ単体ではなく、既存のIDOR(Insecure Direct Object Reference:URLのIDを書き換えて、他人のデータにアクセスする攻撃)対策トレイト(AuthorizesTenantAccess)と二重防御になっている。仮にどちらか一方に穴があっても、もう一方が守る構造で、これが大手組織のセキュリティ監査に耐えられる根拠になる

■会社IDを直接持つ主要モデル10個に、自動テナント絞り込みを適用

分類対象モデル例絞り込み方式
直接持ちUser, Project, Department など7モデルWHERE company_id = 自社
NULL=全社共通テンプレート・プリセット系3モデルWHERE company_id = 自社 OR NULL

■途中で発覚した重大問題と解決:User モデルにスコープを適用した直後、ログイン後の画面でメモリ枯渇エラーが発生・・・原因は無限再帰

■Project配下・監査計画配下のモデル13個に適用。これらは company_id を直接持たず、親テーブル経由で絞り込む
実データで確認した効果の例

モデルスコープ前スコープ後
ProjectEnvAspect241件(他社75件含む)166件(自社のみ)
ProjectCondition49件(他社23件含む)26件(自社のみ)

■最終状態
テスト:TenantIsolationTest 31パス(38 assertions) 対象:A分類10 + B分類13 = 計23モデル完了

湯田温泉駅からホテルまで2kmを歩く 湯田温泉の白狐も久しぶり
天気は曇り空 ホテルからの湯田温泉裏通りの眺め

防府から広島に

ホテルの朝食 人も少なくゆったりとできた

防府での仕事は無事に完了したが、のどの痛みが増して、声が出なくなってかなり苦しい
帰りは山陽線で徳山に向かい、新幹線で広島に
帰ると寝込んでしまったが、熱も少しある

防府グランドホテルのエントランス
防府駅
山陽線で徳山に

雨の7月

早くも7月となった
梅雨で当たり前だが、天気は悪い
昼からはQMACの品質研究会があるので出かけるが、雨が強い・・・今年は、メンバーが少なくなった分、デスカッションが強まった気がするが、やはり内容はマンネリ化しているので、方向性を少し変えてみる
夕方の懇親会は雨が強いので中止となった

どうも体調が良くない、体が痒く寝不足、喉が痛い・・風邪かな

朝はみなと公園をキクと散歩 小雨の状態
友人に送ったついでに自分のも・・・少し甘みがありまろやかな、コスパが良い

新大阪で研修

研修から帰るころは新大阪は小雨がパラパラ

10時から17時まで、年度研修・・・今回は主に、2026年度のEQMS,EMS改訂の説明がメインだが、大きな変更はないので、一日かけて聞くような内容は無い・・・研修が終わってから、懇親会が開催されたが、意外と参加者が少ない、新しいメンバーはあまり参加していないようだ・・時間はあまり遅くならない程度で広島に帰る

姫路から新大阪に

新大阪駅の南口

朝から台風の影響でかなり雨が降っている・・・朝食は、コンビニで購入するが、スマホを忘れてしまった・・・大雨の中、急いでコンビニに引き返す、どうやらあったので一安心・・・やれやれ、夕方まで姫路のオフィスで仕事

夕食の前に串カツでちょっと一杯
夕食はカツカレーで

夕方には新幹線で新大阪に、明日は新大阪で年度研修なので、新大阪のホテルで泊まることにする
新大阪駅からホテルに行ったが、名前が間違っていた・・・スマホの地図も当てにならない・・・かなり場所は近いが、線路をまたいで反対側なので、行くのはかなり時間がかかる

雨の姫路で仕事

姫路駅で朝はモーニングして、姫路の神崎郡の福崎の北に行く

今日は朝からかなりの雨が降っている
車で福崎の北の方の現場に一日中、ゆっくりと現場を楽しめた

姫路の思い出・・・神戸の現場で落ち込んでいたとき、1973年12月に姫路の新日鉄の広畑に配属され1994年8月まで・・現場のHiya所長には、大変かわいがってもらい、ここでかなり精神的にリカバリーができた・・・豪快な所長からは、はっきりと声を出せ、名前は枠いっぱいに大きな文字で書け、自信をもって何事も実施せよと教わり、これからの現場運営の大きな指針を与えられた・・現場にいた愛嬌があり元気だったお嬢と係員のKritとが、その後結婚したと聞いた・・・家は、姫路の北今宿に借り上げ社宅を借りていた
揖保川で安全担当の人からハヤ釣りを教えてもらったりした

  • 2026年10月
    月 火 水 木 金 土 日
     1234
    567891011
    12131415161718
    19202122232425
    262728293031