mktia's note

Web Development

nuxt-i18nでHTMLタグを含む翻訳メッセージを表示する

nuxt-i18n を利用すれば多言語対応サイトを作ることができます.メッセージは単語や文章単位で翻訳して表示することができますが,場合によっては a タグなどの HTML タグを含む文章を使いたいかもしれません.そのような場合には一部の単語を変数として埋め込むことで対応できます.

作成日:2022年3月13日

Web Development

Nuxt.jsでFirebase 9を利用する

Nuxt.js に Firebase を導入するために Nuxt Firebase というパッケージが用意されていますが,公式ドキュメントをよく見てみると v7.5 から更新されていません.現在の Nuxt Firebase の最新バージョンは v8.2.2 ですが,Nuxt Firebase v8+ では modular 形式のサポートとなっています.また,パッケージの実装は終わっていないようで,modular 形式を導入する場合にはパッケージではなく,自分で導入するようにと書かれていました.

作成日:2022年3月13日

Environment

Multipassを試してみる

Multipass を利用すれば macOS 上で異なる OS の仮想環境を用意することができます.

作成日:2021年11月16日

Error

cargo install時のspurious network errorの解決方法

cargo install しようとしたときにデフォルトではビルトインの Git ライブラリを用いてパッケージの取得を行うらしいです.Git でフェッチできるように設定を変更します.

作成日:2021年11月16日

Blockchain

はじめてのArchway

Cosmos SDK を利用したブロックチェーン Archway Network で DApp 開発するための基本操作のおさらいです.

作成日:2021年11月7日

Blockchain

Ethereum上のコントラクトにメッセージを送信する方法

DApp を作成していないときには Truffle のコンソール機能や Remix の機能を使うと便利です.

作成日:2021年11月3日

Note

はじめてのDocker

使う度に忘れるのでサルでもわかる超基本的な Docker の使い方をメモしておきます.

作成日:2021年10月31日

Error

Solidityバージョン不整合の解決策

Truffleを使用した際のコンパイラバージョンやVS Codeのバージョン設定の不整合によりエラーが発生することがあります.

作成日:2021年10月23日

Environment

Rustパッケージを更新する

Rust のパッケージは Cargo.toml で管理されていますが,npm のように install コマンドで全てのパッケージが簡単に更新できるような感じではないようです.

作成日:2021年10月2日

Note

VS CodeのJupyter Notebookで配色を変更する

Jupyter Notebook はライトテーマであるのに対し,VS Code はデフォルトのテーマが暗色のため,一部グラフのラベルが見えにくいという悩みがありました.テーマ自体をライトカラーのものに変更する方法もありますが,コーディング時はダークモードの方が目に優しいので,出力セルのみの色を変更することで見やすくすることにしました.

作成日:2021年8月8日

123423

mktia's note

Research & Engineering / Blockchain / Web Dev

© 2017-2025 mktia. All rights reserved.