DRYな備忘録

Don't Repeat Yourself.

2022-01-01から1年間の記事一覧

cgoの中で#ifdefのようなプラットフォーム分岐をしてはいけない:clang: error: unsupported option '-fopenmp'

このエントリはGoのカレンダー | Advent Calendar 2022 - Qiitaの13日目です。多種多様なGoに関する記事を見ることができて、とても刺激になってます。ありがとう、クリスマス。ありがとう、アドベントカレンダー。当方はというと、最近ふつうにハマった問題…

HTMLのformタグのaction属性にqueryパラメータを設置したが、サーバ側で取得できていない

問題 クライアント(HTML)側 <form method="GET" action="/form/submit?nickname=otiai10"> <input type="submit" value="送信" /> </form> サーバ(Go)側 func HandleFormSubmit(w http.ResponseWriter, req *http.Request) { fmt.Fprintf("nickname: %s", req.URL.Query().Get("nickname")) } ブラウザで見える出力 nickname: つまり来てない。 検証方法 ブラウ…

GitHub Actions からの deno deploy が失敗する: Error: The deployment failed: Relative import path "$fresh/server.ts" not prefixed with / or ./ or ../

問題 以下のようにデプロイのGitHub Actionsを設定したが、掲題のエラーを得る。 steps: - name: Clone repository uses: actions/checkout@v2 - name: Upload to Deno Deploy uses: denoland/deployctl@v1 with: project: "fresh-youtube" entrypoint: "./m…