はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ 26話

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
(26 - 50 / 331件)

PerlとGolangの対応表っぽいもの - Qiita

2020/11/26 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita golang perl スクリプト コンパイル言語

「PerlではこうだけどGolangだとこう書く」のリストです。 これまでPerlを使ってきて、Golangに入門した方向け。すごくニッチです。 スクリプトとコンパイル言語、動的型付けと静的型付けと全く違う言語であり本来比較にならないかと思います。 しかし基礎構文レベルの細かいことでPerlだとこうだけどGolangだとどうやる... 続きを読む

Go言語でのgRPCコード生成(2020年10月以降版)|Dentsu Digital Tech Blog|note

2020/11/17 このエントリーをはてなブックマークに追加 17 users Instapaper Pocket Tweet Facebook Share Evernote Clip Note Go言語 レポジトリ golang grpc

でご紹介したGo言語でのgRPCコード生成の状況の続報(2020年末)をお伝えしたいと思います。 概要としては前回の記事に記載した通りで ・Protocol Buffer側のレポジトリは golang/protobuf から protocolbuffers/protobuf-go に移行 ・gPRC側のレポジトリのgrpc/grpc-goに新たにprotoc-gen-go-grpcコマンドができた なので... 続きを読む

flurry on Twitter: "情報収集してるときに、ねっとうよく発言を読んでしまうという点では、このひとが移行先として検討しているPythonのほうが酷いと思います。とくに人工知能云々で流行する

2020/10/15 このエントリーをはてなブックマークに追加 41 users Instapaper Pocket Tweet Facebook Share Evernote Clip Python ひと flurry on Twitter 発言

情報収集してるときに、ねっとうよく発言を読んでしまうという点では、このひとが移行先として検討しているPythonのほうが酷いと思います。とくに人工知能云々で流行する以前からやってた連中。 あとはGolangやScalaもつらい。は… https://t.co/LIrgkoCd8W 続きを読む

マイクロサービスのQA・セキュリティ自動化テスト社内ツール「Testdeck」をOSS化しました! | メルカリエンジニアリング

2020/09/30 このエントリーをはてなブックマークに追加 86 users Instapaper Pocket Tweet Facebook Share Evernote Clip メルカリエンジニアリング GLORIA golang OSS

こんにちは。Product Securityチームの@gloriaです。前回、自動化テストエンジニアからセキュリティエンジニアへのキャリアチェンジについて記事を書きました。 今日は、最近OSSとして公開した社内ツールのプロジェクトについてお話をしたいと思います! 「Testdeck」とは? TestdeckはGolangで書いたgRPCマイクロサービ... 続きを読む

DNS改竄検知ツールをgolangで作った(Slack通知付き) - Code Day's Night

2020/07/27 このエントリーをはてなブックマークに追加 9 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang night Code Day

DNSのNSレコード、MXレコードの改竄を検知(変更検知)し、オプションでSlack通知もできるツールを公開しました。 https://github.com/ichikaway/nschecker Go言語で開発し、LinuxとMacのバイナリもダウンロードできます。 すぐに実行できるため、cron指定しておけば意図しないレコードの変更がわかります。 作った経緯 ... 続きを読む

GolangとRustを使い分けるとしたらどのような観点で使い分けますか? - Quora

2020/06/27 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip Quora rust golang 観点

Go は GC を使う言語ですので、そもそも利用用途は絞られます。例えばハードウェアのドライバを書くのにはあまり向いていません。以下ではそれ以外の点についてお話します。 プログラムを作る時、完成形に向かって一度もそれることなくコードを書ける人はほぼいません。小さい断片のコードを書き、仮で動かしてみて、そ... 続きを読む

Go プログラミング言語仕様 | gospec-ja

2020/04/29 このエントリーをはてなブックマークに追加 23 users Instapaper Pocket Tweet Facebook Share Evernote Clip Legal invalid golang doc master

Go プログラミング言語仕様 本文書は,The Go Programming Language Specification version 2020/01/14 のなんちゃって日本語訳である. https://github.com/golang/go/blob/master/doc/go_spec.html https://github.com/hiwane/gospec-ja https://hiwane.github.io/gospec-ja/ 訳注 valid/invalid は有効/無効, legal/i... 続きを読む

LinuxKernelSignalVectorBug · golang/go Wiki · GitHub

2020/03/12 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub golang go Wiki

Introduction If you reached this page because of a message like this printed by a Go program: runtime: note: your Linux kernel may be buggy runtime: note: see https://golang.org/wiki/LinuxKernelSignalVectorBug then you are using a Linux kernel that may have a bug. This kernel bug may have caused ... 続きを読む

Let's EncryptがはまったGolangの落とし穴 - ぼちぼち日記

2020/03/09 このエントリーをはてなブックマークに追加 637 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang インシデント 失効 落とし穴 パク

0. 短いまとめ 300万以上の証明書の失効を迫られたLet's Encryptのインシデントは「Golangでよくある間違い」と書かれているようなバグが原因でした。 1. はじめに、 Let's Encryptは、無料でサーバ証明書を自動化して発行するサービスを行う非営利団体として2014年に設立されました。 2015年にサービス開始されると証明... 続きを読む

テストのためだけに`interface`を書きたくないでござる — KaoriYa

2020/01/20 このエントリーをはてなブックマークに追加 21 users Instapaper Pocket Tweet Facebook Share Evernote Clip INTERFACE mock KaoriYa golang

golangでテストのためだけにinterfaceを書くのが死ぬほど嫌だったので編み出した技を紹介します。 TL;DR テスト(=mock)のためだけにinterfaceは切りたくない 型エイリアスとビルドタグを組み合わせるとinterfaceがなくてもモックが作れる この手法に必要なモックを自動生成するプログラムを作った interfaceは本当に必要... 続きを読む

golangとDockerとOOM — KaoriYa

2020/01/18 このエントリーをはてなブックマークに追加 141 users Instapaper Pocket Tweet Facebook Share Evernote Clip OOM KaoriYa Docker golang ダンプ

golangで書いたプログラムをDockerで動かしOOMが発生した際になるべく情報を残して殺される方法を紹介します。 TL;DR golang製のプログラムは仮想メモリ(VSZ)の確保に失敗するとgoroutineのダンプを吐いて死ぬ DockerのOOMはRSSベースで検出時にSIGKILLを投げてくる Docker利用時にVSZで制限をかけるスクリプトを書いた ... 続きを読む

subee - #golang で快適に Pub/Sub するためのフレームワーク | Wantedly Engineer Blog

2019/12/25 このエントリーをはてなブックマークに追加 5 users Instapaper Pocket Tweet Facebook Share Evernote Clip スケーラビリティ pub golang Sub フレームワーク

People tribe / Backend squad の @izumin5210 です。来月以降もこのペースでブログを書いていけるといいですね。 この記事は Go3 Advent Calendar 2019 の25日目です。長い1ヶ月だった。 3行まとめ Pub/Sub により、マイクロサービスアーキテクチャで高い疎結合性とスケーラビリティを実現できる Go で Subscriber work... 続きを読む

Goの静的解析ツールを簡単に使うためのエコシステムについて考える #golang - tenntenn.dev

2019/12/25 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang github.com 本稿 筆者 静的解析ツール

はじめに 本稿はGo Advent Calendar 2019の25日目の記事です。 筆者は静的解析が大好きでオリジナルの静的解析ツールを作ったり、静的解析ネタで登壇したりしています。 https://github.com/gostaticanalysis https://github.com/gcpug/zagane Mercari Advent Calendar 2018の“Goにおける静的解析のモジュール化について... 続きを読む

【最終回】Go言語(Golang)入門~Twitterアプリ作成完了編~ – 株式会社ライトコード

2019/12/18 このエントリーをはてなブックマークに追加 15 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang 笹川 Twitterアプリ ささがわ Go言語

Go言語(Golang)入門~最終回~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 引き続き、ツイートを猫語に変換する「にゃイッター」作っていきます! 簡単なTwitterアプリです。 詳しくは、前回の記事をご覧ください。 それでは、早速進めていきます! 前回の記事はこちら 2019.12.12 【第14回】Go言語(Golang... 続きを読む

【第14回】Go言語(Golang)入門~Twitterアプリ作成編~ – 株式会社ライトコード

2019/12/12 このエントリーをはてなブックマークに追加 7 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang 笹川 ささがわ Go言語 笹川先生

Go言語(Golang)入門~第14回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! そろそろレベルも上がり、Go言語(Golang)も 入門 とは言えなくなってきた感も否めません。 そこで、入門編はそろそろ終わりにしたいと考えています。 修了記念にGo言語(Golang)を使ってWebアプリを作ってみようと思います! そ... 続きを読む

golangのstructに対してコンストラクタを自動生成するCLIツール "gonstructor" を書いた - その手の平は尻もつかめるさ

2019/12/10 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip struct コンストラクタ golang CLIツール

github.com 表題の通りです.出オチのような名前です. 使い方やどういう挙動をするかという話題についてはREADME.mdのSynopsisをご覧いただければと思います.Javaのlombokをご存知の方はlombokの@Valueのような挙動をする,と言えばイメージしやすいでしょう. 基本的にはgo:generateと組み合わせて使うことになるだろ... 続きを読む

`*sql.DB` を観察する #golang | Wantedly Engineer Blog

2019/12/04 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang

Photo by Abo Ngalonkulu on Unsplash People tribe / Backend squad の @izumin5210 です。もう12月ですね。自分は Advent Calendar に登録しすぎて後悔するのが得意です。 この記事は Go3 Advent Calendar 2019 の4日目です。 TL;DR SQL のメトリクス・トレースを収集したいは driver.Driver をラップするのが常套手段... 続きを読む

【第12回】Go言語(Golang)入門~MySQL接続編~ – 株式会社ライトコード

2019/11/27 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang Firestore ObjectBox 笹川

Go言語(Golang)入門~第12回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 今回は、データベース系の第3弾! Firestore、ObjectBox とやってきたので、データベースとしては、王道の1つであるMySQLを使ってみようと思います。 ただ、MySQL のインストールや構築は省略させていただきます。 それでは、いっ... 続きを読む

【第11回】Go言語(Golang)入門~FCM送信編~ – 株式会社ライトコード

2019/11/20 このエントリーをはてなブックマークに追加 11 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang FCm Go言語 入門 笹川

Go言語(Golang)入門~第11回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 今回は、Firebase Cloud Messaging(FCM)をGoで送信して、Androidで受け取ってみようと思います。 それでは、いってみましょう! 前回の記事はこちら 2019.11.13 【第10回】Go言語(Golang)入門~ObjectBox活用編~ Go言語(Gola... 続きを読む

【第10回】Go言語(Golang)入門~ObjectBox活用編~ – 株式会社ライトコード

2019/11/13 このエントリーをはてなブックマークに追加 28 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang ObjectBox Echo 笹川 ささがわ

Go言語(Golang)入門~第10回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 今回は、前回に引き続き、ObjectBox を利用して、 「echo + ObjectBox」のREST APIを作ってみようと思います! それでは、いってみましょう! 前回の記事はこちら 2019.11.06 【第9回】Go言語(Golang)入門~ObjectBox導入編~ Go... 続きを読む

Big Sky :: Go 言語の Language Server「gopls」が completeUnimported に対応した。

2019/11/12 このエントリーをはてなブックマークに追加 56 users Instapaper Pocket Tweet Facebook Share Evernote Clip fmt golang Gopls リリースノート import

先日、Gopls の v0.2.0 がリリースされました。 v0.2.0 https://github.com/golang/go/issues/33030#issuecomment-549629508 リリースノートに書かれていますが、このバージョンから completeUnimported に対応しています。fmt が import されていなくても fmt.Println が補完できる様になります。ただしデフォルトでは... 続きを読む

【第9回】Go言語(Golang)入門~ObjectBox導入編~ – 株式会社ライトコード

2019/11/06 このエントリーをはてなブックマークに追加 25 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang ObjectBox 笹川 ささがわ Go言語

Go言語(Golang)入門~第9回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 前回は、Goの環境やパッケージ管理を見直していきました。 今回は、GreenRobot の ObjectBoxというデータベースを導入してみます! それでは、いってみましょう! 前回の記事はこちら 2019.10.30 【第8回】Go言語(Golang)入門~環... 続きを読む

【第8回】Go言語(Golang)入門~環境見直し編~ – 株式会社ライトコード

2019/10/30 このエントリーをはてなブックマークに追加 50 users Instapaper Pocket Tweet Facebook Share Evernote Clip TwitterAPI golang 笹川 エゴサーチ ささがわ

Go言語(Golang)入門~第8回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 前回は、TwitterAPI を利用し、HTMLテンプレートでエゴサーチの結果を表示しました。 今回は、なんと、Goの環境やパッケージ管理を見直していきます! それでは、いってみましょう! 前回の記事はこちら 2019.10.23 【第7回】Go言語... 続きを読む

【第7回】Go言語(Golang)入門~HTMLテンプレート利用編~ – 株式会社ライトコード

2019/10/23 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip TwitterAPI Gol golang 笹川 エゴサ

Go言語(Golang)入門~第7回目~ 笹川先生 (株)ライトコードの笹川(ささがわ)です! 今回は、前回に引き続き、TwitterAPI を利用していきます。 そして、HTMLテンプレートでエゴサの結果を表示してみたいと思います! 前回の記事はこちら 2019.10.17 【第6回】Go言語(Golang)入門~Twitter API利用編~ Go言語(Gol... 続きを読む

QuoteとUnquote #golang - tenntenn.dev

2019/10/21 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip quote fmt golang Hoge import

Quoteを行う Goで文字列を""で括って(Quoteして)表示したい場合、fmt.Printf関数を用いて行うことが多いでしょう。 package main import "fmt" func main() { fmt.Printf(`"%s"`, "hoge") } これを実行すると以下のようになります。 $ go run main.go "hoge" 文字列中に"が含まれていた場合に、Goのソースコード上の文... 続きを読む

(26 - 50 / 331件)