「バッククォートで囲む方法 バッククォート以外の改行を含めたすべての文字を書くことができる。バックスラッシュのエスケープは解釈されない」 golang(go言語)】バッククォート「`」の話 maniera.xyz/2019/10/29/pos…
posted at 22:45:14
"Package flag implements command-line flag parsing." flag package - flag - Go Packages pkg.go.dev/flag
posted at 22:36:00
flag パッケージでコマンドラインのパラメータを取得する参考資料。 【Go】コマンドライン引数を扱う。flagとos.Args zenn.dev/a_ichi1/articl…
posted at 22:35:33
【話題のキーワード】 1. 梅原裕一郎 2. ストロングワールド 3. 金元寿子 4. ナイスセーヌ 5. NUMBER GIRL 6. ポン菓子 7. ゴミ捨て場の決戦 8. たけしの挑戦状 search.yahoo.co.jp/realtime #buzzbot
posted at 22:30:56
「線路に人が立ち入って電車が止まり、駅の階段が渋滞して、子供は泣き叫び、罵声を浴びせる大人の方もおられました」 「命を守ってんだ、止まれ!」駅に花火客殺到で阿鼻叫喚 「異常な状態でした」警備が語る現場の混乱(J-CASTニュース) - Yahoo!ニュース news.yahoo.co.jp/articles/2297e…
posted at 22:09:49
「京都府亀岡市内で3年ぶりに行われた「保津川市民花火大会」で、打ち上げ中にJR嵯峨野線・亀岡駅近くの線路に人が立ち入り、電車が一時ストップして駅に人があふれる事態に」 駅に花火客殺到で阿鼻叫喚 「異常な状態でした」警備が語る現場の混乱 news.yahoo.co.jp/articles/2297e…
posted at 22:09:39
「警備計画をボランティアでサポートしており、手弁当で全体の状況を見ていました」 「『押すな、押すな』の騒ぎとなり、将棋倒しになってはまずい状況で、優しい言葉は通用しないと思い、言葉も汚くなってしまいました」 「命を守ってんだ、止まれ!」駅に花火客殺到で news.yahoo.co.jp/articles/2297e…
posted at 22:08:24
RT @Yahoo_weather: 台風8号は、今夜遅くごろにかけて関東地方を通過する見込みです。 東日本太平洋側や東北地方では、土砂災害に厳重に警戒し、低い土地の浸水、河川の増水や氾濫、暴風や高波に警戒を。 帰省や旅行中などの方も、どうぞ安全第一で行動なさってください。 pic.twitter.com/rRNzZXdUcF
posted at 21:47:41
RT @Yahoo_weather: あす14日(日)は晴れる所が多くなる見込みです。 これまでの雨で増水している川もあります。増水していない川でも急な雷雨で水位が増すおそれがあるため、山や川などに行く方は十分ご注意ください。 また、気温も高くなるため、しっかり熱中症対策をしてください。 news.yahoo.co.jp/articles/423c5… pic.twitter.com/oK1C83102p
posted at 21:47:39
RT @JMA_bousai: 【東京都記録的短時間大雨情報】21時10分東京都で記録的短時間大雨 大島町付近で約110ミリ #キキクル #いのちとくらしをまもる防災減災 www.jma.go.jp/bosai/#area_ty…
posted at 21:47:33
RT @JRC_Chuo: 【08月13日 20時47分現在】 中央線釜戸駅~武並駅間で、先行列車が鹿に衝突したため、ならびに、JR東日本管内での遅れの影響により、しなの25号・26号に遅れが発生しております。 #JR東海運行情報 #しなの traininfo.jr-central.co.jp/zairaisen/stat…
posted at 21:47:25
RT @ntvsorajiro: 【岡山県で記録的短時間大雨情報 第1号】 19時40分までに 岡山県・鏡野町付近で約100ミリ 猛烈な雨が解析されています。 暗くなっているので危険です。 家の2階など高いところで安全確保を。 #大雨 pic.twitter.com/TZEC7cNDQv
posted at 21:46:49
RT @ntvsorajiro: 【JR東日本】20:15現在 <運転見合わせ> 京葉線:東京~蘇我駅間、市川塩浜~西船橋駅間 青梅線:青梅~奥多摩駅間 ※まもなく再開の見込み 内房線:君津~安房鴨川駅間 鹿島線:終電まで 外房線:勝浦~安房鴨川駅間 ※風が弱くなれば再開 #JR東日本 #運転見合わせ
posted at 21:46:43
RT @ntvsorajiro: 【関東の停電】 <千葉県> 香取市:約2440軒 鴨川市:約1770軒 神崎町:約340軒 千葉市緑区:約510軒 美浜区:約10軒 若葉区:約10軒 南房総市:約140軒 八街市:約4300軒 <神奈川県> 川崎市麻生区:約70軒 三浦市:約940軒 横須賀市:約120軒 <茨城県> 牛久市:約1150軒 龍ケ崎市:約30軒 #停電
posted at 21:46:32
RT @ntvsorajiro: 【東京都で記録的短時間大雨情報 第1号】 21時10分までに 東京都・大島町付近で約110ミリ 危険な雨となっています。 周囲をよく確認し、家の2階や近くの頑丈な建物で過ごしてください。 #台風8号 #大雨 #伊豆大島
posted at 21:46:30
とても参考になったページ。 GoでMySQLにアクセスしてみる - CLOVER🍀 kazuhira-r.hatenablog.com/entry/2021/03/…
posted at 21:44:00
やっとMySQLのレコードをcountできた。
posted at 21:25:45
func main() { db, err := sql. Open("mysql", "user:pass@(127.0.0.1:3306)/dbname") if err != nil { log.Fatal("Error: ", err) } row := db.QueryRow(`select count(*) from hoge`) var count int row.Scan(&count) fmt.Printf("count: %d\n", count) defer db.Close() }
posted at 21:25:23
package main import ( "database/sql" "fmt" _ "github. com/go-sql-driver/mysql" "log" )
posted at 21:24:59
$ go get github. com/go-sql-driver/mysql go: downloading github. com/go-sql-driver/mysql v1.6.0 go: added github. com/go-sql-driver/mysql v1.6.0
posted at 20:44:01
データベースごとのドライバの一覧。MySQL で使うのに良さそうなものは go-sql-driver/mysql と ziutek/mymysql あたり。 SQLDrivers · golang/go Wiki · GitHub github.com/golang/go/wiki…
posted at 20:37:25
Golang でデータベースに接続する標準ライブラリはこれらしい。 sql package - database/sql - Go Packages pkg.go.dev/database/sql
posted at 20:34:12
【話題のキーワード】 1. ハイキュー!! 2. NUMBER GIRL 3. 伊豆半島 4. VOX対決 5. チンダル現象 6. 市船ソウル 7. ポン菓子 8. ナンバガ search.yahoo.co.jp/realtime #buzzbot
posted at 20:30:58
「Golangでモジュールはパッケージ(Package)の集まりで、1つのモジュールは複数のパッケージを含むことができます」 [Golang] Module - GolangでModule(モジュール)について説明して、どう使えるか紹介します。 dev-yakuza.posstree.com/golang/module/
posted at 20:28:37
「1.11バージョンで初めてモジュールが紹介され、1.13でモジュール機能が完成されました。1.13ではモジュールはOptional機能でしたが、1.16バージョンからGolangの基本仕様になりました」 GolangでModule(モジュール)について説明して、どう使えるか紹介します。 dev-yakuza.posstree.com/golang/module/
posted at 20:28:23
"The module path is typically of the following form: <prefix>/<descriptive-text>" "At a minimum, a module path need only indicate something about its origin, such as a company or author or owner name." Managing dependencies - The Go Programming Language go.dev/doc/modules/ma…
posted at 20:19:17
"Typically, a module path consists of a repository root path, a directory within the repository (usually empty), and a major version suffix (only for major version 2 or higher)." Go Modules Reference - The Go Programming Language go.dev/ref/mod#module…
posted at 20:16:16
実行側のプログラムもモジュール化するみたい。 "In this tutorial you'll create two modules." "The second is a caller application which will use the first." Tutorial: Create a Go module - The Go Programming Language go.dev/doc/tutorial/c…
posted at 20:12:40
RT @oreilly_japan: 【8月3日発売】最新刊プレゼントキャンペーン ➡下記書籍を抽選で3名様に\プレゼント/ ✅応募方法 ❶当アカウントをフォロー❷このツイートをRT 応募締切8/14まで/当選連絡はDM 『Go言語による分散サービス』 www.oreilly.co.jp/books/97848731… #Golang #Go言語 #分散サービス pic.twitter.com/Xl67nR2OGs
posted at 19:39:06
Ubuntu 22.04 Jammy Jellyfish に Golang 1.18 をインストール。 $ sudo apt install golang-go $ go version go version go1.18.1 linux/amd64
posted at 19:17:19
golang-doc で入るファイルはこれぐらいかな。 changelog.Debian.gz copyright asm.html go1.17_spec.html go1.18.html go_mem.html go_spec.html Ubuntu – パッケージのファイル一覧: golang-1.18-doc/jammy/all packages.ubuntu.com/jammy/all/gola…
posted at 19:15:03
Ubuntu の golang-go パッケージと golang パッケージを依存先の先のほうまで比べると、golang パッケージには golang-doc が追加で入るぐらいの差。
posted at 19:11:11
golang は golang-1.18, golang-doc (>= 2:1.18~0ubuntu2), golang-go (>= 2:1.18~0ubuntu2), golang-src パッケージに依存。 "Go programming language compiler - metapackage" Ubuntu – jammy の golang パッケージに関する詳細 packages.ubuntu.com/jammy/golang
posted at 19:08:08
golang-go は golang-1.18-go と golang-src パッケージに依存。 "Go programming language compiler, linker, compiled stdlib" Ubuntu – jammy の golang-go パッケージに関する詳細 packages.ubuntu.com/jammy/golang-go
posted at 19:06:59
Ubuntu で Golang を試してみる。 $ go version コマンド 'go' が見つかりません。次の方法でインストールできます: sudo apt install golang-go # version 2:1.18~0ubuntu2, or sudo apt install gccgo-go # version 2:1.18~0ubuntu2
posted at 19:06:01
以前の環境変数を見てると GOPATH というものが設定されてたけどもうなくてもいいのかな。
posted at 19:05:10
RT @comiketofficial: 1日目が閉会して、会場に後をする人や搬出。2日目の準備をするサークルさんが行き交っております。 #C100 #明日がある pic.twitter.com/PBRUcYOsQk
posted at 18:53:56
RT @comiketofficial: コミックマーケットでは感染症対策として、入場チケット購入者情報を元に連絡先の把握を行っています。そのため入場時、必要に応じて本人確認を行いますので必ず本人確認書類をご持参ください。確認が取れない方は、入場をお断りすることとなります。www.comiket.co.jp/info-a/C100/C1… #C100 pic.twitter.com/UztU2Jt61A
posted at 18:53:52
RT @comiket_air: C100記念企画・寄せ書き&スタンプラリー盛り上がってます! 寄せ書き→付箋紙に何か書いて模造紙に貼ってね スタンプラリー→各地区にある計4個のスタンプを集めてね #C100寄せ書き #C100スタンプラリー #C100 pic.twitter.com/GS7xxHBLBZ
posted at 18:53:43
RT @comiketofficial: C100の当落公開に併せて、『コミックマーケット100の開催について(2022年6月10日)』を公開しました。当初実施予定と発表していましたワクチン・検査パッケージは行いません。1日当たり8~9万人の参加者を予定しています。#C100 www.comiket.co.jp/info-a/C100/C1… pic.twitter.com/0qC8eOyqTg
posted at 18:53:34
RT @comiket_air: C100記念寄せ書き企画のメッセージ紹介(5) 初参加の方からメッセージです #C100寄せ書き #C100 pic.twitter.com/873wvclK3C
posted at 18:52:49
これは合ってるんだろうか… $ go mod tidy $ vim hello.go $ cat hello.go package main import "fmt" import "rsc. io/quote" func main() { fmt.Println(quote.Go()) } $ ls go.mod go.sum hello.go $ go run . Don't communicate by sharing memory, share memory by communicating.
posted at 18:31:15
Golang で hello, world できた(∩´∀`)∩ワーイ
posted at 18:25:11
$ mkdir hello $ cd hello $ go mod init example/hello go: creating new go.mod: module example/hello $ cat go.mod module example/hello go 1.19 $ vim hello.go $ cat hello.go package main import "fmt" func main() { fmt.Println("Hello, World!") } $ go run . Hello, World!
posted at 18:24:49
チュートリアルに従って進めてみる。 Tutorial: Get started with Go - The Go Programming Language go.dev/doc/tutorial/g…
posted at 18:21:55
Golang インストールドキュメント。 Download and install - The Go Programming Language go.dev/doc/install
posted at 18:21:14
Golang 1.19 がインストールできた。 $ brew install go $ go version go version go1.19 darwin/amd64
posted at 18:20:40
Mac に Homebrew で Golang をインストールするのは brew install go らしい。 go — Homebrew Formulae formulae.brew.sh/formula/go
posted at 18:20:14
「メモリモデルはsync/atomicパッケージの動作を明示的に定義するようになり、happens-before関係の正式定義がC/C++/Java/JavaScript/Rust/Swiftで使用されるメモリモデルと一致するように改訂された」 プログラミング言語「Go 1.19」が公開 forest.watch.impress.co.jp/docs/news/1429…
posted at 18:11:34