Goリンク集
Go言語で開発するときや学習する時に参考にできるリンク集です。 随時更新(マスターデータ → GitHub)。 公式サイト The Go Programming Language Go Wiki...
31 search resultsShowing 1~20 results
You need to log-in
Go言語で開発するときや学習する時に参考にできるリンク集です。 随時更新(マスターデータ → GitHub)。 公式サイト The Go Programming Language Go Wiki...
Rustで開発するときや学習する時に参考にできるリンク集です。 随時更新。 公式サイト Rust Programming Language: Rustの公式サイト。 rust-lang/rust...
Tuxの画像はPinguineより引用 はじめに 先日、GO言語で実装したHTTPサーバに、SO_REUSEPORTのソケットオプションを適用してみました。 このオプションを使うと同じポート番号...
※ GoのロゴはGo's New Brandより引用 ※ QEMUのアイコンはWelcome to QEMU’s documentation!より引用 この記事では Goプログラムをクロスコンパ...
この記事では、Go言語のgoogle.golang.org/protobufパッケージを利用しているときに見かけたDoNotCopy、DoNotCompare、DoNotImplementの3つ...
開発などでブラウザのCORSを無効化したい時がある。 何度も調べるのは面倒なのでメモ。 警告 本記事に記載している内容はCORSだけでなく、ブラウザの様々なセキュリティ機能を無効化する危険な行為...
ステップ 1. ルート証明書/サーバ証明書の作成 ① ルート証明書の作成 ② 証明書署名要求の作成 ③ サーバ証明書の発行 ④ OpenSSLで署名検証 2. Goで署名検証 1. ルート証明書...
はじめに Linux Kernelの開発はメールを使って行われている。 Linux KernelのGithubレポジトリに対してプルリクが出されているため、gitを使って開発が行われているように...
はじめに Linuxを扱えることはITエンジニアの教養といっても過言ではありません。 Linux上でアプリケーションの開発や実行ができるエンジニアの方でもKernelまで踏み込んで学んだことがあ...
1. はじめに Webサーバなどをはじめ様々なツールがオープンソースで公開されています。 便利なツールが簡単に手に入るようになったことで、ネットワークなど低レイヤの技術に直接触れる機会がほとんど...
はじめに 最近WebAssemblyがあついですね。 というわけでC言語からWebAssemblyを作成してHello WebAssemblyしてみようと思います。 コンパイラにはWebAsse...
前提:OpenSSLのインストール こちらの記事にもあるようにcargo install wasm-packするにはOpenSSLが必要なので事前にインストールしてあります。 OpenSSLをイ...
はじめに goで文字列比較をする際にどの方法が早いのか気になったので検証してみました。 比較条件は以下とします 文字列の長さを固定 完全に一致する2つの文字列を比較 10,000,000回(1千...
Goでパッケージのインポート方法がいろいろあって混乱したので整理してみました。 下の図に対応している章を見れば、インポート方法が分かるようになっています。 目次 1. 標準pkgをインポート 2...
MUST、SHOULD、MAY、REQUIRED、SHALL... RFCなどの仕様書を読んでいるとよく見かけるこれらの単語、結局どのように解釈すればいいんだっけと?となったので改めて調べてた。...
gRPCのヘルスチェックについて gRPCにおけるヘルスチェックはGRPC Health Checking Protocol として仕様が定められています。 KubernetesではDefine...
1. はじめに コンテナの中にコンテナを立てたい、コンテナ内からホストマシンのコンテナを操作したい、そんなことを考えた方も多いのではないでしょうか。 こうした要求にこたえられる手法がdind (...
kubectlコマンド分類 Kubernetesの資格試験を受けるための準備として、以下のリファレンスを参考に、kubectlコマンドを分類してみました。 ※ どのようなシーンでどのコマンドが使...
やりたいこと 下図のようにGoで記述した関数をPythonから呼び出します。 まずはGoプログラムをビルドして共有ライブラリ(※)を作成し、ビルドした共有ライブラリをPythonから呼び出します...
ゾンビプロセスの大量発生 シェルを使ってとある処理を実行している最中に大量のゾンビプロセスが発生していることに気づきました。 以下はその時のtopコマンドの出力で、S列が「Z」と表示されているも...
31 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.