タグ

2022年1月15日のブックマーク (6件)

  • Golangを理解し、Grafanaを使って監視する方法(前半)

    始める前に、皆様に伝えたいことがあります。この記事には、私がgo channelについて理解することができた知識について書きました。良い方法でどのように使用することができるかをお伝えできればと思います。 What is Go Channels?Go Channelとは何でしょうか。 Golang docsは、 「チャンネルは、同時進行のgoroutineを接続するパイプです。あるgoroutineからチャンネルに値を送信し、その値を別のgoroutineに受信することができます」としています。 これは単純なパイプのようなものです。一方の側から送信し、もう一方の側から受信するというものです。次にメールキューをお見せしますが、 goroutinesを使えば非同期にすることができます。 How to use Channels in Gopackage mainimport ("fmt")func

    Golangを理解し、Grafanaを使って監視する方法(前半)
    mkusaka
    mkusaka 2022/01/15
  • Job queues in Golang

    golang_job_queue.md Golang Workers / Job Queue A running example of the code from: http://marcio.io/2015/07/handling-1-million-requests-per-minute-with-golang http://nesv.github.io/golang/2014/02/25/worker-queues-in-go.html This gist creates a working example from blog post, and a alternate example using simple worker pool. TLDR: if you want simple and controlled concurrency use a worker pool. Ste

    Job queues in Golang
    mkusaka
    mkusaka 2022/01/15
  • 【Guard】自動生成されるGuardfileで監視・実行されるファイルは結局どこなのか、ソースコードから読み解いてみた - Qiita

    はじめに RailsアプリでRSpecを自動で走らせるためにGuardを導入したのですが、その設定ファイルであるGuardfileについて理解を深めたかったのでまとめてみました。 踏み込んでいくうちにソースコードまで読むことになり、メタプログラミングの勉強にもなりました。 この理解でguard-rspecやguard-rubocopで自動生成される内容にアレンジが加えられるようになったので、生産性が上がりそうです ベースとして、こちらの記事を参考にさせて頂きました。 rubyのGuardとRSpecをRailsを使わない環境でつかう | 大石制作ブログ この記事が役に立つ方 自動生成されるGuardfileを自分ではアレンジ出来ない方 この記事のメリット 自動生成されるGuardfileではどういう設定がされているのかが分かる Guardfileを自分用にアレンジ出来るようになる。 環境

    【Guard】自動生成されるGuardfileで監視・実行されるファイルは結局どこなのか、ソースコードから読み解いてみた - Qiita
    mkusaka
    mkusaka 2022/01/15
  • Go にコントリビュートするまでの手順 - blog.syfm

    最近、ついに Go (golang/go) にコントリビュートしました! 正確にはレビュー中で、レビューが通ってもマージされるのは Go 1.10 なので、だいぶ先は長いですが取り敢えず自分のできることは一通り終わりました。 Go ではレビューシステムに GitHub は使っておらず、代わりに Google が開発した Gerrit を使っています。 普段の GitHub を利用したフローと結構異なっていたので備忘録がてらブログに書いておこうと思います。 なお、この記事は 2017 年 7 月 3 日現在のもので、情報が変わる可能性があるので必ず原文も目を通して下さい。 この記事は大雑把に原文を訳したものだと思ってください。 Contribution Guide - The Go Programming Language この記事は自分を含めた英語弱者のための補完記事としての立ち位置でお願

    Go にコントリビュートするまでの手順 - blog.syfm
    mkusaka
    mkusaka 2022/01/15
  • 打鍵感も変わる!?HHKBのキートップを変更してみました。

    HHKBキートップセットで気分一新! HHKB Professionalシリーズの英語配列/無刻印(英語配列)モデルに対応したキートップセットを手に入れました。 このキートップセットによってHHKBの雰囲気をガラッと変える事ができます。 僕のように無刻印で購入して「あーやっぱり刻印は必要だ。」という場合にもキーボードごと変える必要はなく、キートップだけの交換で済むのはありがたいです。 ただこの場合はとても負けた感じがして辛いですが。 今回はまさに墨の無刻印とは対照的な白の刻印ありのキートップセットに換装してみたので使い勝手など紹介したいと思います。 意外なのはキートップの色によって若干打鍵音が変わる事です。 この事に関してはかなりマニアックでないと気にならない部分かもしれないが、間違いないと思うので打鍵感がどう違うのかという事も書いていきたいと思います。 こちらがキートップセットの箱。 い

    打鍵感も変わる!?HHKBのキートップを変更してみました。
    mkusaka
    mkusaka 2022/01/15
  • GitHub Actions: Prevent GitHub Actions from approving pull requests - GitHub Changelog

    GitHub Actions: Prevent GitHub Actions from approving pull requests We have introduced a new policy setting that controls whether GitHub Actions can approve pull requests. This protects against a user using Actions to satisfy the "Required approvals" branch protection requirement and merging a change that was not reviewed by another user. To prevent breaking existing workflows Allow GitHub Actions

    GitHub Actions: Prevent GitHub Actions from approving pull requests - GitHub Changelog
    mkusaka
    mkusaka 2022/01/15