今日やったこと # 企業マップの重複表示を修正 # 都市全体の件数表示が、同じ座標にある所在地アイコンの背後に隠れ、操作しにくくなる問題を修正した。 対象都市の件数表示だけを画面上で横にずらし、個別アイコンを展開している間は件数表示を隠すようにした。 保存済みの所在地座標と他都市の表示位置を変えず、表示上の例外として処理した。 ズーム変更やページ送りを含む回帰テストを追加した。 共有施設の入居情報を公開情報で精査 # 共有施設の写真に写った48件の組織ロゴを手掛かりにし、変更対象外とした1件を除く47件を調査した。 施設の紹介だけで判断せず、各組織が公開している物理拠点の根拠を確認できた6件を追加し、既存5件の名称や所在地情報を修正した。 物理的な入居を裏付ける公開情報が足りない36件は追加せず、未確認の候補として調査結果だけを残した。 事業所住所と郵送先住所が別に示されている例では、地図に使う所在地と注記を分けて記録した。 判断と学び # 地理データとして正しい座標と、画面上で操作しやすい配置は分けて扱う必要がある。保存座標そのものを動かすとデータの意味が変わるため、表示時だけ画面上のピクセル単位で位置を補正した。これにより、ズーム倍率が変わっても一定の間隔を保てる。
今日やったこと # 概略地点を個別アイコンへ展開 # 市区町村の代表地点にまとめていた企業を、集約マーカーのクリック、高倍率へのズーム、手動展開によって個別アイコンで確認できるようにした。 8件以下は円形、9件以上はらせん状に配置し、概略位置であることを破線のアイコンと接続線で保った。保存済みの座標や位置精度は変更していない。 大きなグループでは中心点が画面外へ出ても外周のアイコンが見えている間は展開状態を維持し、検索や絞り込みもそのまま使えるようにした。 密集地域の過剰展開を抑制 # 概略地点を展開する初版では、密集地域に数百件のアイコンと接続線が表示され、地図が読めなくなる問題が発生した。実ブラウザで再現し、都市単位の集約と上限付きページ表示へ変更した。 24件ずつの前後移動と折りたたみを追加し、一覧から選んだ企業を含むページを直接開けるようにした。 近接する実住所の共有拠点が周辺を覆う場合は通常のクラスタ表示を維持し、概略地点のアイコンを正確な住所のアイコンより下へ配置した。 高倍率で住所アイコンをすべて表示 # 近隣企業は一定倍率まではクラスタにまとめ、倍率17では単独住所を含むすべての住所アイコンを自動的に表示するようにした。 詳細パネルから地図を開く場合も同じ倍率へ揃え、倍率を往復してもアイコンが消えたり空になったりしないようにした。 大規模な概略地点グループについては、24件ずつのページ表示を引き続き使う設計とした。 共有用プレビューを追加 # 地図画面の実写を基に、落ち着いた配色の共有用画像を作成し、日本語の題名・説明、代替テキスト、正規URLのメタデータを追加した。 画像は横長の標準サイズに整え、地図データの帰属表示を含めた。公開対象への同梱と画像形式・寸法も自動検査するようにした。 腕時計向けフェイス二案を実装 # 濃色の地球儀テーマと白基調の波テーマを実装し、太平洋側と日本の時刻、日付、歩数、電池残量を一画面にまとめた。 日本側の昼夜に応じて色を切り替え、太平洋側の夏時間、日付またぎ、年越しにも対応する時刻変換を組み込んだ。 複数のデザインスタディ、画像素材の由来とライセンス、ビルド準備、画面キャプチャ、画像検査を一式にまとめ、配布用パッケージまで作成した。 判断と学び # 概略地点を個別アイコンへ展開すると選択性は上がるが、件数が多い都市では情報量が急増する。位置の不確かさを破線で明示しつつ、都市単位の集約、上限付きページ表示、レイヤーの優先順位を組み合わせることで、到達可能性と地図の可読性を両立できた。
今日やったこと # 展開した共有拠点ピンの再クラスタ化を修正 # 同じ住所にあるピンを展開した後、ズーム操作によって一部が再びクラスタへ入る不具合を調査した。 クラスタからの一括削除後も移動イベントが残り、表示位置の変更を契機にピンが再登録されることを原因として特定した。 表示座標を変える前にピンを個別にクラスタから外し、遅延アニメーションを無効化した。正方形アイコンの対角線を考慮して、展開時の間隔も広げた。 クラスタと展開レイヤーの所有権がズーム操作で混在しないことを確認する回帰テストを追加した。 多数の共有拠点の配置とマーカー位置を修正 # 共有拠点のピンが8件以下なら円形、9件以上なららせん状に並べるようにし、多数のピンでも重なりにくい配置へ戻した。 確認待ちを示す装飾が地図ライブラリの絶対配置を上書きしていたため、相対配置を検索結果カード内だけに限定した。これにより、ピンと接続線の終点が一致するようにした。 らせん配置の由来とライセンスを配布物へ含め、利用方法の説明も実装に合わせて更新した。 円形とらせんの切り替え、アイコン同士の間隔、接続線の終点、確認待ちピンの配置を検査するテストを追加した。 判断と学び # 地図上のピンを別のレイヤーへ移すときは、座標を更新する前に元のレイヤーとの所有関係を確実に解消する必要がある。一括削除と個別削除は見た目が同じでも、イベント解除の挙動が異なる場合があるため、内部状態まで再現する回帰テストが有効だった。
今日やったこと # 企業地図アプリの第2版を公開 # 説明文を含む検索、市区町村と半径による絞り込み、現在地周辺の検索を追加し、検索条件を共有できるようにした。 気になる企業の保存と個人メモをブラウザ内に保持し、表示中の一覧をCSVで書き出せるようにした。表計算ソフトで数式として解釈され得る値も無害化して出力する。 地図の外部ライブラリを読み込めない場合でも一覧、検索、保存、CSV出力を使える構成にした。 市区町村単位の概略位置は個別の正確な所在地のように見せず、同じ中心点にある件数をまとめて表示するようにした。 収集・監査の仕組みを更新 # 公開ディレクトリを基に候補を取り込む定期処理を追加し、既存データと公式情報を照合してから登録する流れを実装した。 データ監査を小刻みに継続できるようにし、途中の監査結果とデータを検証用の成果物として保持するようにした。優先候補の取得に失敗しても、通常の監査は続行する。 自動更新による配備の重複を避け、公開に必要な静的ファイルだけを配備対象へまとめるように公開処理を整理した。 共有拠点の表示と所在地の根拠管理を修正 # 同じ住所に複数の組織がある場合、都市に関係なく街区を確認できる縮尺でピンを展開し、広い縮尺でも手動で展開できるようにした。概略位置の集約表示は通常のピンより下に配置した。 ある組織の現拠点を利用者確認に基づいて復元し、施設側の公開情報とは別の根拠として記録した。古い公開情報や定期監査が、より新しい確認内容を上書きしないようにした。 共有住所、概略位置、手動展開、利用者確認済み情報の優先順位について回帰テストを追加した。 判断と学び # 地図上の座標が同じでも、意味は同じとは限らない。市区町村の中心点は位置が未確定であることを保ち、実在する共有拠点は重なりを解いて各組織を選べるようにする必要がある。見やすさのためにピンをずらす場合も、保存済みの座標自体は変更しない設計にした。
今日やったこと # データ監査を最古優先へ変更 # 日次監査の対象を固定的な分割から、未確認または確認日が古い項目を優先する方式へ切り替えた。 一度に扱う件数を制限しつつ、途中で失敗して保存されなかった項目は次回も古い対象として再試行されるようにした。 全件、分割、対象指定の既存モードは残し、通常実行だけを最古優先に変更した。 選択順、件数制限、失敗後の再試行を自動テストで固定した。 監査結果を公開地図へ確実に反映 # データ監査が成功した後にも公開処理を起動し、監査が保存した最新データを公開地図へ反映する経路を追加した。 公開処理が常に主ブランチを取得するようにし、機械実行が作成した更新でも古い状態を配信しないようにした。 監査と公開の関係を生成ドキュメントへ反映し、運用説明を現在の構成に合わせた。 公式拠点の判定を強化 # 公式サイト内のリンクに加え、クロール規則を尊重しながらサイトマップと構造化データから拠点候補を探せるようにした。 ニュース、規約、採用、製品、PDFなどを現在地の確認根拠から外し、公式の拠点・連絡先ページを優先するようにした。 都市名だけの一致では現在の拠点を確認済みにせず、企業名と番地を含む根拠がそろった場合だけ確認済みにするよう厳格化した。 根拠を取得できない項目は削除せず要確認として残し、誤検出しやすい語句を候補から除外した。 判断と学び # 固定的な分割監査は全体を均等に回しやすい一方、途中で失敗した対象が次の周期まで後回しになる。最終確認日の古さを基準にすると、保存できなかった対象を自然に再試行でき、未確認項目も先に減らせる。
今日やったこと # 利用者の修正報告をデータ監査へ優先連携 # 企業・組織マップの詳細画面に、修正が必要な項目を報告する入口を追加した。 報告時には対象を識別する情報と確認項目を入力済みの状態で課題票を開き、内容を確認してから送信できるようにした。 未解決の報告から対象だけを抽出し、日次の分割監査より先に検証する処理を追加した。 監査コマンドに対象指定を追加し、入力形式の検証と既存の全件・分割指定との排他制御を実装した。 空の開発日誌を作らない運用へ変更 # 実質的な作業がない日に「記録なし」の記事を自動生成していた処理を削除した。 定例実行や機械的な成果物だけの日は開発日誌を作らず、自動化自体の変更、障害対応、仕様変更は記録する基準へ統一した。 日誌の生成元を一つに整理し、同じ日付を複数の仕組みが扱う状態を解消した。 個人サービスの入口情報を整理 # 個人向けWebサービスの入口、公開範囲、用途、稼働状態を非公開のナレッジへ集約した。 外部公開してよい情報と個人環境だけに残す情報の境界を明記し、機密情報を保存しない既存方針との関係を整理した。 判断と学び # データ品質の改善では、定期監査を広く回すだけでなく、利用者が見つけた具体的な誤りを次回の監査へ確実に割り込ませる経路が必要だ。報告をその場でデータへ直接反映せず、課題票を経由して監査対象にすることで、入力のしやすさと変更前の確認を両立できる。
今日やったこと # 企業・組織マップの定期データ監査 # 掲載中の組織について、公式サイト、所在地、住所と座標の整合性を定期処理で再確認した。 複数件の確認日と判定を更新し、確認できなかった項目は「要確認」として残した。 監査結果をデータ本体と公開用のデータ要約へ反映した。掲載件数は492件のまま維持した。 開発記録の公開を継続 # 前日分の開発日誌を公開し、地図UI、候補探索、データ品質の更新内容を記録として残した。 実施内容だけでなく、未確認データと今後の作業も明記した。 判断と学び # 定期監査では、過去に確認済みだった情報でも、現在の公開情報から十分に裏づけられなければ「要確認」へ戻す方針を維持した。確認済み件数を単調に増やすことより、最新の根拠に合わせて判定を更新する方が、地図データの信頼性を保ちやすい。
今日やったこと # 地図UIをネットワーキング向けに再設計 # 検索、業種別の探索、並び替え、50件単位のページ送り、表示範囲内検索を一つの導線にまとめた。 モバイルでは地図と一覧を切り替えられるようにし、詳細表示や高度な絞り込みの操作も整理した。 検索条件、地図位置、表示状態をURLの状態として再現できるようにした。 ピンの再利用、段階的なクラスタ描画、画像の遅延読み込みを導入し、データ量が増えても操作が重くなりにくい構成にした。 企業グループと外部地図への導線を追加 # 日本企業、主要上場企業、ユニコーン企業をすぐ絞り込めるグループ選択を追加した。 グループ選択を単なる検索語ではなく独立した状態として扱い、URL共有や条件解除でも挙動が崩れないようにした。 詳細画面の住所から外部地図の検索と経路案内へ移れるようにした。 掲載対象と候補探索を拡張 # 公式情報で所在地を確認できた企業、大学、研究機関などを追加し、掲載件数を492件まで増やした。 技術、製造、金融などに加えて、航空宇宙と大学・研究機関を独立した探索カテゴリにした。 公開情報から未掲載候補を月次で集める仕組みを追加した。候補は自動掲載せず、選別と公式情報による住所確認を経てから採用する方針にした。 航空宇宙・ドローン分野のデータを補強 # 既存の航空宇宙関連組織を分類し直し、所在地を確認できたドローン関連組織を7件追加した。 追加分には番地精度、座標照合、現所在確認を持たせ、カテゴリ追加とデータ品質を同時にテストできるようにした。 定期データ監査を実行し、データ要約と確認日を更新した。 判断と学び # 候補を見つける処理と、地図へ掲載する判断を分離した。公開情報から機械的に候補を広げることはできるが、現在の所在地や組織の重要性までは保証できない。自動化は発見までに留め、採用は公式情報を確認してから行う方が、件数と信頼性のバランスを保ちやすい。