日記

投稿日: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シャツとカードを買いました。建物がきれいで少し時間をつぶすにはよい場所だと思います。

IMG 1699 IMG 1700 IMG 1706 IMG 1712

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

本日はホームページの見た目を更新しました。タイトルの字の大きさを、画面サイズから自動調整するようにしました。これにより、スマートフォンからも見やすくなりました。

以下のページを参考にさせていただきました。今の時代、こういった情報にすぐアクセスできるのはありがたいですね。このホームページでもこのような情報を提供できるようにしたいです。

【CSS】レスポンシブなfont-size指定テクニック4選

https://qiita.com/suzoo/items/8f47eaf41c09ed94e712

9. 2025-01-14

日記をつけはじました。目標は1週間に1記事投稿です。

本日はVerilatorのインストール方法を記事にしました。VerilatorはオープンソースのEDAツールです。世の中にあるほとんどのEDAツールは有料で高価ですが、Verilatorは無料です。個人開発者としてはとてもありがたいですね。ただし、GUIがないため、コマンドラインでの操作が必要です。

記事は、以下のリンクからアクセスできます。

ほとんどが公式ページの引用です。特に問題なく進められるはずです。

次は、System Verilog で書いたテストベンチをコンパイルして、DUTのシミュレーションを行う方法をまとめたいと思います。

Comment Box is loading comments...