タグ

2023年5月18日のブックマーク (7件)

  • for what it's worth について考えよう

    (02/01)Blowin' in the Wind ? : Stop Carnage in Ukraine! (03/20)Let Our Voice Be Heard!: Peace in Ukraine! (03/18)【徹底解明】otherwise の使い方 (3) He was otherwise unhurt って? (02/28)【徹底解明】otherwise の使い方 (2) Don't pretend otherwise って? (02/17)【徹底解明】otherwise の使い方を学ぼう! (1) (01/20)英語ドラマの深層と I'll have you know など (01/02)第200回記念:Carpenters の We've Only Just Begun を聴こう (12/24)if you'll excuse me の'疑問'を考える (12/14

    for what it's worth について考えよう
    ytkibk
    ytkibk 2023/05/18
  • project-layout/README_ja.md at master · golang-standards/project-layout

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    project-layout/README_ja.md at master · golang-standards/project-layout
    ytkibk
    ytkibk 2023/05/18
  • Golang の構造体にタグ情報を追加する (struct tags)

    構造体タグ (struct tags) の基Go 言語の構造体 (struct) では、各フィールドの末尾に、タグ (struct tags) と呼ばれるメタ情報を付加することができます。 JSON データを扱うプログラムの構造体で、`json:"id"` のような記述があるのを見かけたことがあるかもしれません。 下記の例は、タグを追加した Book 構造体の例です。 各タグは、タグ名:"タグ値" というフォーマットの文字列リテラルで設定します。 コロン (:) の前後にスペースを入れてはいけません。 Golang の言語仕様 (Struct types) では、任意の文字列リテラルを配置できると記述されていますが、VS Code などの Lint 系プラグインでは、上記のようなフォーマットで記述していないと警告が出たりするので、このフォーマットで記述しておくのが無難です。 通常はダブル

    Golang の構造体にタグ情報を追加する (struct tags)
    ytkibk
    ytkibk 2023/05/18
    “Golang の構造体にタグ情報を追加する (struct tags)”
  • Vim で tags ファイル関係の覚書 - Qiita

    Vim で tags ファイル生成を補助するプラグインを作ってみた - Qiita の前に調べたことや調べていないことを列挙 生成コマンド ctags日語対応版 これを使っている。 cscope google tags http://mattn.kaoriya.net/software/vim/20070903122835.htm gnu global 生成系プラグイン szw/vim-tags Vim プラグインのルートディレクトリで :TagsGenerate すると .gittags というファイルが作成されていた。Windows に対応していないからみたいで、.git/tags にファイルを保存しようとして、こんなことになっている様子。 alpaca-tc/alpaca_tags シェルスクリプトを使っているので Windows だと動かなそう。 hokorobi/vim-tag

    Vim で tags ファイル関係の覚書 - Qiita
    ytkibk
    ytkibk 2023/05/18
  • Quick start

    PrerequisitesGo, any one of the three latest major releases of Go. For installation instructions, see Go’s Getting Started guide. Protocol buffer compiler, protoc, version 3. For installation instructions, see Protocol Buffer Compiler Installation. Go plugins for the protocol compiler: Install the protocol compiler plugins for Go using the following commands:

    Quick start
    ytkibk
    ytkibk 2023/05/18
  • 少しずつ育てるGo言語のプロジェクト構成

    23/9/21追記:この記事を読む前に ついにGoチームから、プロジェクト構成に関するガイドが公開されました! 記事を読んでくださることも大変嬉しいですが、ぜひこちらのガイドもご一読ください! この記事は何 Go言語を書いたことがある方も、興味はあるけど触ったことがない方もこんにちは。 Goに限った話ではないと思いますが、ガリガリコードを書いていて、あるタイミングで気になるのがプロジェクト構成(ここではディレクトリ構成の意図)ではないでしょうか? それを裏付けるかのように、Go界隈では以下のリポジトリが話題に上がることがあります。Star数すごいですね😇 リポジトリ名から公式感が漂いますが、そういう訳ではないのがミソです。 こちらのリポジトリ冒頭にも記載されていますが、次の点に留意する必要があるでしょう。 これは、Goアプリケーションプロジェクトの基的なレイアウトです。これは、コアと

    少しずつ育てるGo言語のプロジェクト構成
    ytkibk
    ytkibk 2023/05/18
    “main.goが大きくなったらファイルを分割する”
  • [VOL-4690] OMCI capture option in openonu-go-adapter - OpenCORD JIRA

    ytkibk
    ytkibk 2023/05/18
    “--set omci-capture=true to save the OMCI into a file inside the openonu-go adapter container. This would help us a lot in debugging OMCI traffic”