日記
投稿日:2025年01月19日
最終更新日:2025年02月01日
1. 2025-01-27
今日は "noindex" tagをindex.htmlから削除することにしました。そのためのpythonスクリプトを作成しました。 Pythonの役に立つtipsも今後紹介できればと思います。
2. 2025-01-26
今日は人生で初めてサンフランシスコに行きました。サンフランシスコはサンタクララから車で1時間程度の場所にあります。詳細はまた記事にまとめたいと思います。とても充実して楽しかったです。
内容は以下を考えています。
-
Fisherman’s Wharf (pier 39)
-
pier39 駐車場
-
船着場とアザラシ
-
boudin Bakery
-
Hard Rock Cafe
-
Waymo 自動運転
-
101高速
-
Golden Gate Bridge
-
お土産やさん
-
Lotusカフェ
-
路上ミュージシャン
-
Pier market seafood
ところで、別の話なのですが、このホームページがGoogleにインデックスされていないことに気がつきました。サーチコンソールによると、noindexタグによって除外されているようです。。。そんなもの指定した覚えがありません。
とりあえずルートページ以外見つかっていないようなので、サイトマップを公開しようと思います。Antoraで作ったサイトは、Antoraが自動でサイトマップを作成してくれます。方法は、Playbookにsite urlの行を追加して、そこにホームページの絶対URLを記載するだけです。これでルートディレクトリにサイトマップが作成されます。作成できたら、Google サーチコンソールにURLを登録します。これも詳しくは今度まとめたいと思います。
これでインデックスされるといいなぁ、、、
3. 2025-01-22
少し日が開きました。最近は本業が忙しいです。上司からのスケジュールが厳しいため、残業が増えています。
本日は、Antora で作成したページをカスタマイズし、左側に表示されているナビゲーションバーを常に展開して表示する方法について記事にまとめました。
Antora Default UI を変更すればなんでもできそうです。Antora は本当に便利ですね。
4. 2025-01-20
本日はverilatorの使い方の記事を作成しました。VerilatorはVersion5.0からタイミングシミュレーションに対応したので、テストベンチをSystemVeriligで作成できるようになりました。 これにより、System Verilogのみで設計からテストまで行うことができ、利便性が増しました。もちろんC言語との接続も引き続き可能なため、複雑なテストベンチはC言語側に任せることも可能です。
記事はこちらです。よければご覧ください。
5. 2025-01-19
今日は土曜日です。妻とお出かけしました。まずは、去年の11月に渡米して以後、初めて美容院にいきました。美容院は、日本人が経営しているところを選んだのですが、内容は髪を切る、シャンプーする、おしゃべりするなど、日本の美容院とほぼ変わらなかったです。(ただ、髪型の仕上がりは、若干アジア人のような髪型になりました(笑))美容師さんが日本人の方だったので、日本人目線で近くの美味しいお店や、観光地情報などを入手することができました。
次にクパチーノのApple パークに行きました。アップルの本社(円形の建物で、宇宙船のような形をしていることで有名)があります。しかし、現地につくまで知らなかったのですが、appleパークには、関係者以外入ることはできませんでした!笑 appleパークの駐車場に入ろうとしたところ門が閉まっていて、そこで初めて気が付きました。。。
その代わりに近くにappleビジターセンターという施設があります。内装はほぼ日本のappleストアと同じで、アップル製品を購入することができます。ここでしか買えない記念品も売られています。私は、記念品のTシャツとカードを買いました。建物がきれいで少し時間をつぶすにはよい場所だと思います。
6. 2025-01-17
去年の11月よりアメリカに住んでいます。アメリカは車社会で、車がないと生活が困難です。アメリカの車は当然左ハンドルなのですが、これについては、運転して1週間程度ですぐ慣れました。ただし、今でも時々困ることがあります。それはウインカーとヘッドライトの位置です。左ハンドルの車は、ウインカーが左についています。つまり、ウインカーとヘッドライトの操作スイッチが、どちらも左レバーについているのです。これが原因となり、ウインカーを操作したときに、誤ってライトを消してしまうことがあります。夜間にこれが起きると、突然目の前が真っ暗になり、かなり焦ります。
アメリカ人はこの操作に慣れているのでしょうか、、、不思議です。アメリカの道は街灯が少なく、夜になるとかなり暗くなります。ヘッドライトなしで走ることのできる道は少ないです。気を付けて運転したいと思います。
7. 2025-01-16
本日は、Verilatorを使ってVCDファイルをダンプする方法を確認しました。VCDファイルは、シミュレーションの波形を記録したファイルです。これを使って、シミュレーションの結果を確認できます。
こちらのページを参考にしました。https://jp-seemore.com/iot/12095/
Verilator 5.0以降はタイミングのシミュレーションができるようになったため、テストベンチをSystem Verilogのみで完結させることができます。これはかなり便利です。詳細については、後日記事にまとめたいと思います。
また、Verilator インストール方法を修正しました。以下のリンクからアクセスできます。
使用するOSをUbuntu24.04に変更しました。タイミングシミュレーションを行うためにCpp20が必要だからです。C++20自体は、古いOSでも利用できますが、他に必要なライブラリもあるため、特に理由がなければ、最新のUbuntuを使用することをお勧めします。
8. 2025-01-15
本日はホームページの見た目を更新しました。タイトルの字の大きさを、画面サイズから自動調整するようにしました。これにより、スマートフォンからも見やすくなりました。
以下のページを参考にさせていただきました。今の時代、こういった情報にすぐアクセスできるのはありがたいですね。このホームページでもこのような情報を提供できるようにしたいです。
9. 2025-01-14
日記をつけはじました。目標は1週間に1記事投稿です。
本日はVerilatorのインストール方法を記事にしました。VerilatorはオープンソースのEDAツールです。世の中にあるほとんどのEDAツールは有料で高価ですが、Verilatorは無料です。個人開発者としてはとてもありがたいですね。ただし、GUIがないため、コマンドラインでの操作が必要です。
記事は、以下のリンクからアクセスできます。
ほとんどが公式ページの引用です。特に問題なく進められるはずです。
次は、System Verilog で書いたテストベンチをコンパイルして、DUTのシミュレーションを行う方法をまとめたいと思います。