はてブログ

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



タグ golang.org

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

Go1.22 リリース連載 HTTPルーティングの強化 | フューチャー技術ブログ

2024/02/02 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip Patterns Tip golang Issue 強化

はじめにGo1.22リリース連載 の5本目です。 本記事ではGoの標準ライブラリである net/http の ServeMux におけるルーティング周りの強化について取り上げます。 関連する Release Note と Issue はこちらを参照してください。 https://tip.golang.org/doc/go1.22#enhanced_routing_patterns https://github.com/golang/g... 続きを読む

Goフォントの紹介と使い方 - Plan 9とGo言語のブログ

2022/08/13 このエントリーをはてなブックマークに追加 6 users Instapaper Pocket Tweet Facebook Share Evernote Clip Go言語 単体 Plan 9 周囲 ソースコード

Goのソースコードをきれいに描画する目的で作られた「Goフォント」があるのをご存じでしょうか。周囲に聞いたところ、あまり知られていなかったので、紹介の意味も込めてインストール方法を書きます。 Goフォント Goフォントは、2016年に以下の記事で公開されたもので、単体で配布されたものではなく、golang.org/x/exp/... 続きを読む

Golangの公式ドキュメントにシンタックスハイライトが無い件について - stefafafan の fa は3つです

2021/03/01 このエントリーをはてなブックマークに追加 12 users Instapaper Pocket Tweet Facebook Share Evernote Clip シンタックスハイライト golang stefafafan

Go言語のドキュメントに掲載されているソースコードをみると、コメントが緑色になっている以外シンタックスハイライトが特にないことがわかる。 例えばブログの記事はこんな感じ。 blog.golang.org base64.goのソースコードとかを見るとこんな感じ。 golang.org 調べてみると、「シンタックスハイライト足しませんか?」... 続きを読む

Go1.16からの go get と go install について - Qiita

2020/12/16 このエントリーをはてなブックマークに追加 13 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita modules Tip go install 機能

この記事はGo Advent Calendar 2020 16日目の代打記事です。奇しくも16日目にGo1.16の話をすることになりました。 はじめに Go1.16では、Modulesに関する様々なアップデートが入ります。cf. https://tip.golang.org/doc/go1.16#tools ツールのグローバルインストールを簡単にするため、go install に新たな機能が追加さ... 続きを読む

Goは本当に1980年代の言語みたいなのか。 - Qiita

2020/08/17 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip Qiita 要約 機会 文字 言語

はじめに 2020年8月15日現在、golang.orgのトップページに、The Why of Goという動画が、Featured Videoとして紹介されています。 Goに初めて触れて、ちょうどなぜこうなっている?と思う機会が多かったので、自分なりにまとめてみようと思います。 注: 要約というよりは、気になる部分をピックアップして解釈して文字に... 続きを読む

GoのLanguage Specificationの特定の仕様に関わる処理系の実装を探す #golang - My External Storage

2019/06/13 このエントリーをはてなブックマークに追加 22 users Instapaper Pocket Tweet Facebook Share Evernote Clip spec golang ref 実装 tl;dr Go

Goの仕様はこのHTML1ページにまとまっている。 The Go Programming Language Specification https://golang.org/ref/spec 仕様に書いてある処理はどうやって実装されているのか調べたかった。 Goの仕様の1文からその仕様に関係する処理系のコードを探す方法をメモしておく。 TL;DR GoのLanguage Specificationに書いてあ... 続きを読む

golang.org/x/tools/go/analysisでLinterツールを自作する #gounco #golang - My External Storage

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

この記事ではGo(Un)Conferenceで発表したGoにおけるLinterツールの作成方法をまとめる。 Go(Un)Conference(Goあんこ)LT大会 5kg https://gounconference.connpass.com/event/112942/ golang.org/x/tools/go/analysisで静的解析ツールを自作する #gounco https://speakerdeck.com/budougumi0617/how-to-create-the-stat... 続きを読む

golang.org/x/tools/go/analysisで静的解析ツールを自作する #gounco / how to create the static analysis tool for go - Speaker Deck

2019/01/31 このエントリーをはてなブックマークに追加 29 users Instapaper Pocket Tweet Facebook Share Evernote Clip Analysis Conference Event LT大会

golang.org/x/tools/go/analysisで静的解析ツールを自作する #gounco / how to create the static analysis tool for go golang.org/x/tools/go/analysisの簡単な使い方と実際に静的解析ツールの作成する流れを説明します。 - Go(Un)Conference(Goあんこ)LT大会 5kg - https://gounconference.connpass.com/event/112942/ 続きを読む

Goにおける静的解析のモジュール化について - Mercari Engineering Blog

2018/12/16 このエントリーをはてなブックマークに追加 78 users Instapaper Pocket Tweet Facebook Share Evernote Clip Mercari Engineering Blog 解析

Mercari Advent Calendar 2018 の16日目はメルペイ エキスパートチームの@tenntenn お送りします。 この記事では、Goの静的解析の新しいムーブメントであるgolang.org/x/tools/go/analysisを使ったモジュール化について解説したいと思います。 「静的解析は関係ないや」と思って、タイトルを見てブラウザのタブを閉じよ... 続きを読む

What else is in Go 1.11?

2018/08/16 このエントリーをはてなブックマークに追加 26 users Instapaper Pocket Tweet Facebook Share Evernote Clip Sources Issues Tip headlines IS

What else is in Go 1.11? 27 June 2018 Daniel Mart� Go 1.11 WebAssembly and Modules have already been covered. Now onto the changes that won't make headlines! Sources: tip.golang.org/doc/go1.11 dev.golang.org/release#Go1.11 github.com/golang/go/issues?q=is:open+is:issue+milestone:Go1.11 Ports Drop... 続きを読む

Golang で Let's Encrypt の証明書を発行して使用する

2018/07/29 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang mux Let's Encrypt fmt

Golang で ACME プロトコルがサポートされてたみたいなので試してみた。 Document のとおりなんだけれど、以下のコードだけで証明書を発行してListenまでしてくれる。 golang.org/x/crypto/acme/autocert package main import ( "fmt" "log" "net/http" "golang.org/x/crypto/acme/autocert" ) func main() { mux := htt... 続きを読む

Golangで軽量なSSHサーバを実装する - Fire Engine

2018/07/28 このエントリーをはてなブックマークに追加 111 users Instapaper Pocket Tweet Facebook Share Evernote Clip golang fmt crypto SSHサーバ SSH

今回は、Golangのgolang.org/x/crypto/sshパッケージを使って、SSHサーバを構築してみました。 かなりミニマムな実装ですが、リモートからSSH接続して、対話的にコマンドが実行できるところまで実装しました。 コード github.com package main import ( "golang.org/x/crypto/ssh" "log" "net" "io/ioutil" "fmt" "os/ex... 続きを読む

golang.org/x/syncによる効率的な非同期処理 // Speaker Deck

2017/09/06 このエントリーをはてなブックマークに追加 95 users Instapaper Pocket Tweet Facebook Share Evernote Clip sync Speaker Deck 非同期処理

All slide content and descriptions are owned by their creators. 続きを読む

プログラミング言語「Go 1.4」がリリース、Androidを正式にサポート:CodeZine

2014/12/12 このエントリーをはてなブックマークに追加 63 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeZine メジャーリリース CPUアーキテクチャ

米Googleは、プログラミング言語Goの5番目のメジャー安定リリースとして、「Go 1.4」を12月10日(現地時間)にリリースした。 今回のリリースは、前回のメジャーリリースから6か月を経たもので、いくつかの仕様変更とともに、対応するOSやCPUアーキテクチャを拡大している。 もっとも重要な変更点は、コアとgolang.org/x/mobileレポジトリにおけるAndroidの正式なサポートで... 続きを読む

Go コードのレビュー時によくされるコメント - GRACEFULEXIT

2014/07/21 このエントリーをはてなブックマークに追加 151 users Instapaper Pocket Tweet Facebook Share Evernote Clip CodeReviewComments gofmt doc

CodeReviewComments から Go コードのレビュー時によくされるコメントについて。 gofmt gofmt またはそのスーパーセットである goimports を実行すること。goimports は gofmt に加えて import 行の修正も行う。 コメント文 http://golang.org/doc/effective_go.html#commentary を参照。宣言に対... 続きを読む

規模の大きい本番システムをGo言語で書き直した感想 - ワザノバ | wazanova.jp

2013/11/11 このエントリーをはてなブックマークに追加 178 users Instapaper Pocket Tweet Facebook Share Evernote Clip ワザノバ Go言語 wazanova.jp 規模 感想

http://matt-welsh.blogspot.com.au/2013/08/rewriting-large-production-system-in-go.html Go言語の4周年をテーマにしたgolang.orgのブログで紹介されていた、GoogleのMobile Web Performanceチームに所属するMatt Welshのブログです。大規模な本番システムの作り直しにGo言語を... 続きを読む

Big Sky :: Go言語でWebAppの運用に必要なN個のこと

2013/09/18 このエントリーをはてなブックマークに追加 58 users Instapaper Pocket Tweet Facebook Share Evernote Clip webapp キータ アプリケーションサーバ cmd Go言語

golang - Go言語でWebAppの開発に必要なN個のこと - Qiita [キータ] http://golang.org/cmd/go/#hdr-Download_and_install_packages_and_dependencies アプリケーションサーバ 標準パッケージの ne... http://qiita.com/tenntenn/items/b8b27e32c28f7569f... 続きを読む

golang - Go言語でWebAppの開発に必要なN個のこと - Qiita [キータ]

2013/09/10 このエントリーをはてなブックマークに追加 157 users Instapaper Pocket Tweet Facebook Share Evernote Clip webapp キータ cmd パッケージマネージャ Qiita

元ネタ あるプログラミング言語で実際にWebAppを開発できるようになるまで、何が必要だろうか。言語仕様の習得は終えているとしよう。おそらく、最低限以下のような知識が必要だと思われる。とりあえずGo言語について知っていることを書いた。 パッケージマネージャ 標準でついてるgoツールを使おう。必要なライブラリはリポジトリから、go getで取ってこよう。 http://golang.org/cmd/... 続きを読む

 
(1 - 18 / 18件)