タグ

golangに関するkenzy_nのブックマーク (41)

  • 【Go】HTTPサーバーは安全に終了させましょう


     tomori GoHTTP  panic 使 err := http.ListenAndServe(":8080", handler) if err != nil { panic(err) } HTTP  Graceful Shutdown   GoHTTP
    【Go】HTTPサーバーは安全に終了させましょう
  • Go 1.21 is released! - The Go Programming Language

    Eli Bendersky, on behalf of the Go team 8 August 2023 Today the Go team is thrilled to release Go 1.21, which you can get by visiting the download page. Go 1.21 is packed with new features and improvements. Here are some of the notable changes; for the full list, refer to the release notes. Tool improvements The Profile Guided Optimization (PGO) feature we announced for preview in 1.20 is now gene

    Go 1.21 is released! - The Go Programming Language
    kenzy_n
    kenzy_n 2023/08/09
    Goアップデート
  • VS Codeでコードがさらに見やすくなる! ネストされたブロックを強調表示するVS Codeの機能拡張「Blockman」

    HTML, CSS, JavaScript, PHPなどさまざまな言語に対応、コードのネストされたブロックを枠で囲って強調表示するVS Codeの機能拡張を紹介します。 さっそくインストールして使用してみましたが、これは見やすくなりますね! 枠のボーダーや背景、ネストの深さを自由に変更もできるので、自分が見やすいようにカスタマイズできます。 Blockman -GitHub Blockmanの特徴 Blockmanのインストール Blockmanの使い方 Blockmanの特徴 Blockmanは、コードのネストされたブロックを強調表示するためのVS Code拡張機能です。 サポートしている言語は、JavaScript, JSX, TypeScript, TSX, C, C#, C++, Java, Ruby, PHP, R, Go (Golang), Dart, Rust, Swift,

    VS Codeでコードがさらに見やすくなる! ネストされたブロックを強調表示するVS Codeの機能拡張「Blockman」
  • golangで便利ツール作ろうと思ったらos/execでハマった話 - Qiita


     PoC   1. ACSV 2. CSVB 3. B  golang  &
    golangで便利ツール作ろうと思ったらos/execでハマった話 - Qiita
    kenzy_n
    kenzy_n 2023/01/17
    golongもってシェルスクリプトを成す
  • Goバイナリの脆弱性検知 - knqyf263's blog


    Trivyv0.17.0 github.com Go05  GoOSS0OSSOSS調TrivyOSSGo Go
    Goバイナリの脆弱性検知 - knqyf263's blog
  • Big Sky :: Go に go:embed が入った。


    Go 1 scp 便 HTML  Go go-assets  go-bindatastatik 使 OSGo Go 1.16 使 cmd/go: add //go:embed support · golang/go@25d28ec · GitHub +3 3 src/cmd
    Big Sky :: Go に go:embed が入った。
  • Go初心者が気を付けること

    Go初心者がやってしまいがちなやらない方がいいことを書き出してみました。 情報検索や環境構築 golang.jpを見に行ってしまう Golang(ごーらんぐ)と呼んでしまう(by hogedigo) depが最新推奨のパッケージマネージャだと勘違いする(Go標準の「go mod」を使おう) 「GO???」環境変数を理解せずに設定しまくる(わからない場合は一切設定しないのが正しい) しょっぱなからgvm,gobrew,goenvなどのマルチバージョンのマネージャを入れようとしてエディタ連携環境構築に失敗する (複数バージョンのGoの運用は既に標準のGoだけでできるようになっている) エディタにgoimportsやgolintを設定し忘れる OSのパッケージマネージャまかせで古いGoやgccgoをインストールしてしまう エラーハンドリング周り err変数名のバリエーションを増やしすぎる(ほとん

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


    Firestore Twitter Golang   (@sasa_nss_app) September 5, 2019 Fire Store使NoSQL1 Firestore Firestore FirebaseGCP1NoSQL API API FirestoreGUI
    【第2回】Go言語(Golang)入門~Firestore導入編~ – 株式会社ライトコード
  • jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ


    jq便 JSONAPISaaSAPIweb jq jqjq使 使jqjqjqjqjqjq
    jqのGo実装 gojq を作りました! ― スタックマシン型インタープリタによるイテレータセマンティクスの実装 - プログラムモグモグ
  • 楽ができるGolangのライブラリ達 - Qiita


    awesome go gojson https://github.com/ChimeraCoder/gojson jsonstructJSON APIAPIGo goquery https://github.com/PuerkitoBio/goquery JQueryhtmlhtml goreq https://github.com/franela/goreq net/httphttp
    楽ができるGolangのライブラリ達 - Qiita
  • Go言語のエラーハンドリングとログローテーション | RE:ENGINES


     Go Go  Goerrorpkg/errorserrorwraperrors error GoGo2error
    Go言語のエラーハンドリングとログローテーション | RE:ENGINES
  • Golangで軽量なSSHサーバを実装する - Fire Engine

    今回は、Golanggolang.org/x/crypto/sshパッケージを使って、SSHサーバを構築してみました。 かなりミニマムな実装ですが、リモートからSSH接続して、対話的にコマンドが実行できるところまで実装しました。 コード github.com package main import ( "golang.org/x/crypto/ssh" "log" "net" "io/ioutil" "fmt" "os/exec" "github.com/kr/pty" "sync" "io" ) func main() { serverConfig := &ssh.ServerConfig{ NoClientAuth: true, } privateKeyBytes, err := ioutil.ReadFile("id_rsa") if err != nil { log.Fatal(

    Golangで軽量なSSHサーバを実装する - Fire Engine
  • AWS Batch + Golangでサーバレスなバッチ処理をしてみる | DevelopersIO


     AWS LambdaLambda5 AWS Batch使  Golang()AWS Batch6csvS3   AWS Batch AWS Batch
    AWS Batch + Golangでサーバレスなバッチ処理をしてみる | DevelopersIO
  • RTMP 1.0 準拠のサーバーをGo言語で実装する | CyberAgent Developers Blog


    AbemaTV  (@c-bata) AbemaTVAbemaTV Developer ConferenceHLSMPEG-DASH(Wowza)RTMP GoRTMP 1.0Github Server implementation of RTMP 1.0 protocol in Go. https://github.co
    RTMP 1.0 準拠のサーバーをGo言語で実装する | CyberAgent Developers Blog
    kenzy_n
    kenzy_n 2018/01/30
    久しぶりに耳にする
  • Goの初心者が最初にはまりそうというか気になりそうなポイント - Qiita


    amesho Go4 Advent Calendar 201718 2017/3/17GoLancers9 Go使 Unicode UnicodeGo
    Goの初心者が最初にはまりそうというか気になりそうなポイント - Qiita
  • そこそこの規模のGo言語開発に使っているパッケージレイアウトの例 - Qiita


    Lenet@kai-zoa LeNet Lenet3APIGo    DDD    
    そこそこの規模のGo言語開発に使っているパッケージレイアウトの例 - Qiita
  • PHP, Python, Golang を NGINX Unit で動かしてみた - /var/log/study


    NGINXUnit  www.nginx.com GitHub github.com RestAPIJSONphpPHP-FPMpythonwsgiNginx?version0.1  Python 2.6, 2.7, 3 PHP 5, 7 Go1.6 or later   NGINXUnit Docker + NGINXUnit NGINXUnit 
    PHP, Python, Golang を NGINX Unit で動かしてみた - /var/log/study
  • ぐるなびにおけるGo言語の活用 - ぐるなびをちょっと良くするエンジニアブログ


       Go使Go  Go 使2 PythonRPerl使PHP使
    ぐるなびにおけるGo言語の活用 - ぐるなびをちょっと良くするエンジニアブログ
    kenzy_n
    kenzy_n 2017/06/06
    確実にパフォーマンス改善に役立っている
  • kazeburo/choconと、それを支えるnet/httpの実装について


    AWS Dev Day Tokyo 2017 chocon - Mercari Engineering BlogSRE @ kazeburo 201753162AWS Summit Tokyo 2017AWS Dev Day Tokyo 2017  Private NetworkchoconproxySSL, HTTP/2forward proxy 使API
    kazeburo/choconと、それを支えるnet/httpの実装について
    kenzy_n
    kenzy_n 2017/06/06
    proxyサーバーchoconについて
  • GolangでSlack Interactive Messageを使ったBotを書く - Mercari Engineering Blog


    SRE@deeeet  MercariSlack Bot使APIReleaseBotJPUSUK3110ReleaseSlack Slack BotSlackInteractiveInteractive MessageButtonMenu ButtonTeamOAuth
    GolangでSlack Interactive Messageを使ったBotを書く - Mercari Engineering Blog
    kenzy_n
    kenzy_n 2017/05/23
    GolangでSlack Interactive Messageを活用