golangとは,コンパイル型のプログラミング言語である。インターフェイスベースのオブジェクト指向をサポートし,並列処理が構文レベルでサポートされている。
参考:The Go Programming language
関連記事 概要 インストール 試してみる main.go Taskfile.yml リポジトリ 参考情報 Goのおすすめ書籍 関連記事 Goメモ-306 (go-packetメモ-01)(ネットワークインターフェースを表示) - いろいろ備忘録日記 Goメモ-307 (go-packetメモ-02)(流れるパケットをキャプチャする)(OpenLive) - いろいろ備忘録日記 Goメモ-308 (go-packetメモ-03)(pcapファイルを読み込み)(OpenOffline) - いろいろ備忘録日記 Goメモ-309 (go-packetメモ-04)(BPFフィルタを設定)(SetBPF…
月報を書くために日々の記録をつけようと日報なるものをやっています。 1日を犠牲に動画視聴はDone! 技術関連 振り返り(KPT) Keep Problem Try 所感
こんにちは ハタ です。 このたび Go Conference 2023 Online にて Go/Cgoで映像・音声のリアルタイム処理をやるまでの道のり というタイトルで発表しました 久しぶりの大きなカンファレンスでの登壇だったのでとても緊張しましたが、10周年を迎えた機会に登壇できて光栄です gocon.jp 今回発表した資料はこちらになります、当日のアーカイブは近々公開されると思いますのでお待ち下さい speakerdeck.com なお、参加された方向けのアンケートもあるようですので、ご参加された方は回答をしていただければと思います docs.google.com さて、今回登壇するに…
概要 参考情報 Goのおすすめ書籍 概要 以下、自分用のメモです。忘れないうちにメモメモ。。。 Goのメモリ管理についての資料。とても勉強になりました。公開してくださったことに感謝。m( )m speakerdeck.com 参考情報 gocon.jp Goのおすすめ書籍 プログラミング言語Go作者:アラン・ドノバン,ブライアン・カーニハン,柴田芳樹丸善出版Amazon エキスパートたちのGo言語 一流のコードから応用力を学ぶ Software Design plus作者:上田 拓也,青木 太郎,石山 将来,伊藤 雄貴,生沼 一公,鎌田 健史,上川 慶,狩野 達也,五嶋 壮晃,杉田 寿憲,田村…
月報を書くために日々の記録をつけようと日報なるものをやっています。 久々にやりたいこと全てに着手できなかった気がする。 技術関連 学習 振り返り(KPT) Keep Problem Try 所感
月報を書くために日々の記録をつけようと日報なるものをやっています。 仕事がうまくいかない… 技術関連 学習 振り返り(KPT) Keep Problem Try 所感
仕事中のコードに出てきて、最初、知らなくて戸惑ったのが、このDefined Type。 以前はNamed Typeと呼ばれていたらしい。 機能としては、ある型を別の型として定義することができる機能。 型としてメソッドも追加できる。 何かの特別な形式を持つ文字列とかアプリに必要なドメインに特化した機能を持った型を定義するのに便利そう。 下の参考先のサイトのサンプルを真似て少し処理を記述してみた。 Passwordという型を定義し、8文字以上の文字列を表現する型とした。 package main import ( "fmt" "log" ) type Password string // Pass…
月報を書くために日々の記録をつけようと日報なるものをやっています。 Go Fintechに終止符を打ちました。 技術関連 学習 振り返り(KPT) Keep Problem Try 所感
仕事でGoを書いているので参加しました!gocon.jp LT落選 実はLTを申し込んでいましたが落ちています。社内で「Goサブ会」というチーム横断の会をやっていて自分が運営メンバーの1人ということでついでに話そうかなと思って応募してみましたが、これはまた別の機会に話そうと思います。github.com 当日 今回GoConで採用されたrebakoはあまり使ったことがなかったのですが、すぐ慣れました。YouTube Liveだけで配信するよりはアイコンが沢山並んでいて盛り上がっている感は感じられてよかったです。特に2つの部屋で同時並行で進んでいるときはタブを切り替えるよりは部屋移動している感じ…
月報を書くために日々の記録をつけようと日報なるものを続けています。 週1回土曜日は日報をまとめて週報としてお伝えします。 技術関連 paizaを解答 PHP B017・B090・B091・B092 Kotlin D175・D176・D177・D178・D179・D180・D181 Golang D064・D065・D066・D067・D068・D069・D070 学習 Udemy 現役シリコンバレーエンジニアが教えるGo入門+応用でビットコインのシストレFintechアプリの開発 【写経】レクチャー131〜レクチャー136 振り返り(KPT) Keep 個人 毎日paizaをできた Goの勉強…
概要 OpenTelemetryでは直接ExportせずにCollectorと呼ばれるProxyを挟むことで以下のことが可能になります。 アプリケーションコードでExport先を意識しなくて済み、ベンダーロックインを避けることができる データを一元的に管理できる アプリケーションやインフラストラクチャの複数の部分からデータを収集できる データの変換を集約できる Jaeger, Prometheus, Zipkinなど複数のExporterにデータを送信できる 水平スケールが可能 Tail based samplingが可能 今回はマイクロサービス環境でOpenTelemetry Collect…
↓契約はこちらから 対象のプランを12ヵ月以上契約すると、ドメインずーっと無料!新プラン 制作から運用までおまかせ!定額ホームページ制作すぐに使える、ずっと使える。動作も高速!WordPress60秒で簡単設置新しくWordPressをはじめるのも他社からの引っ越しも自動です。独自SSL無料全ドメインを無料でSSL化。サイトを訪れるユーザーも安心。サポート満足度 94%もし困った場合も電話サポート・メール・チャットですぐに解決。超高速ベーシックプラン速さと安定性を追求した新プラン。オールSSD・LiteSpeedを採用。正直、コレが一番おすすめです!ベーシックプラン超高速・高い安定性を備えたベ…
3行要約 Docker Buildxを使うとステージごとに実行するプラットフォームを変えられる のでビルドはネイティブマシンで実行して、実行するイメージを作るところだけをQEMUを使うと良さそう Goだとクロスコンパイルができるのでネイティブマシンでビルドをすることにした
github.com statistics: not put pseudo table of partition table into cache by hawkingrei · Pull Request #44374 · pingcap/tidb · GitHub パーティションの仮の統計をキャッシュしないようにしています。 util/ranger: consider good non-point ranges from CNF item by xuyifangreeneyes · Pull Request #44384 · pingcap/tidb · GitHub 複数のレンジを利用する…
TL;DR Cloud Runでサイドカー機能が23/05/16にプレビューが発表されました サイドカーコンテナとしてdatpadog agentを並走させ、APMのトレースを取得を試しました About Cloud Runにサイドカーがプレビューとしてリリースされました。 モニタリングやプロキシなど、Cloud Runで対応が難しかったケースへの大きな選択肢になります。 今回はCloud Runのサイドカーとして、datadog agentを立てAPMのトレースを取得を行います。 いままでのトレースの取得方法 Cloud Run(やコンテナ実行環境)でdatadogのAPMは パブリックベー…
目次 GO言語(golang)1.20をはじめる① 開発環境(VSCode)を用意する ワークスペースを用意する:GOPATHの設定 ワークスペースを用意する:ワークスペースの設定 作業フォルダ(ワークスペース)のフォルダ構成 ワークスペースを用意する:go.workの編集 設定が正しいかを「Hello World」で確認する VSCodeで実行 VSCodeでデバッグ:ブレークポイントで止める おまけ:EXEも作れる GO言語(golang)1.20をはじめる① 最初に、GO言語(golang)をインストールします。 こちらのサイトからWindowsのインストーラをダウンロードして実行します…
月報を書くために日々の記録をつけようと日報なるものをやっています。 寝かしつけられませんでした… 調子に乗ってすみませんでした… 技術関連 学習 振り返り(KPT) Keep Problem Try 所感
月報を書くために日々の記録をつけようと日報なるものをやっています。 育児の調子が上がってきた!!↑↑ 技術関連 学習 振り返り(KPT) Keep Problem Try 所感
KanmuでPoolを開発しているhataです。最近、ロボット掃除機を買いました。ロボと猫がじゃれている景色はいいですね。 今回はGoのユニットテストの並行化についての記事です。 TL;DR Goのテストは、並行化することでテスト実行時間の短縮やテスト対象の脆弱性の発見などのメリットがある 基本的にはそのままでも最適化されているが、テストコードにt.parallelを記述することでよりきめ細やかな最適化を施すことができる ただし、一定規模以上のアプリケーションへの導入・運用は大変 テストコードを一気に並行化するtparagenというツールや、並行化忘れを防ぐ静的解析ツールがあり、これらを使うこ…
月報を書くために日々の記録をつけようと日報なるものをやっています。 今日はダラダラしてしまった… 技術関連 振り返り(KPT) Keep Problem Try 所感