2025年7月12日土曜日

異文化のちょっとした発見は面白い

日本の近隣諸国であっても,ちょっとした文化の違いがあって,面白い.異文化を受け入れ,異文化を理解することで自国の文化を再発見する,なんてこともあったりして,だから異文化間交流は興味が尽きない.

これは昨夜の会食でのひとコマである.席に着いたら箸が二膳,置かれていた.各自の席に,それぞれ二膳である.はて,これはなぜだろう?

疑問に思ったことはすぐ聞いてみるべきである.「なんでこれ二つ置いてあるの?」

すると,返ってきた答えは「片方はpublic, 大皿から取り分けるときに使ってね.もう片方はprivate,自分で食べるときに使ってください」とのこと.なるほど.理には適っている.

しかし,杯を重ねていくうちに,どちらがどちらだかわからなくなってきた.色別に分けられているにもかかわらず!酔っ払いは本当にどうしようもない.

2025年7月11日金曜日

Rails 8のfavicon設定

久しぶりにRailsでアプリを作っている.しばらく遠ざかっていたら,いつの間にかRailsのバージョンも8に上がっていてびっくりである.RailsでWebアプリを作ることをゴールにしているオンライン授業があるが,そろそろ動画コンテンツを作り直さないとマズいなあ.

それはそれとして,いろいろと改良されていて戸惑いも多い.やはり,常日頃から最新の状況をキャッチアップしていないとあかんなあ,というところだろうか.

今回,ブラウザのタブに表示されるアイコン,いわゆるfaviconを設定しようとして少し右往左往してしまった.ChatGPTにでも聞けばよかったのかもしれないが,いつものようにググって新しめの記述を探すと,適切なディレクトリにfaviconをおいてfavicon_link_tagをapplication.html.erbのヘッダ部分に設定すればよい,とある.

しかし,何度やってもfaviconがうまく表示されない.faviconを置く場所が悪いのか,タグのオプション指定をしなければならないのか,いろいろと試行錯誤してみても,一向に表示されないのでへこたれる.どうやっても赤丸のアイコンしか表示されない……赤丸?

赤い丸がなぜ表示されるんだろう?faviconの設定がないページは,Chromeだと地球のマークが表示されるはず.はてさて?ふと思い立ってpublicフォルダを見てみると,そのなかにicon.pngとicon.svgというファイルがあり,それらは赤い丸の画像イメージであった.こいつらか?

それらを入れ替えてみたのが次の図である.なんということはない,これだけでfaviconが表示された.試してはいないが,iPadやiPhoneでWebサイトをアイコン化したときにもこれらのアイコンが使われるようである.

今回のこの顛末,終わってみればなんとも拍子抜けな展開であった.それで,ついでにChatGPTに聞いてみたわけだが,彼もまた古い情報をしたり顔で(?)教えてくれたのであった(次図).皆さんAIがなんでも正しい情報を教えてくれると思ったら大間違いですぞ?