Suche senden
Hochladen
Iketeru Gopher 5 points
•
10 gefällt mir
•
4,792 views
Takuya Ueda
Folgen
Technologie
Melden
Teilen
Melden
Teilen
1 von 22
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
gopher-lua
gopher-lua
gopher-lua
Takuya Ueda
10/29のSocialWeb2.0Partyで発表したプレゼン
Twitter botのレシピ
Twitter botのレシピ
Takuto Matsuu
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Yosuke Furukawa
Fukuoka.go#11で発表した資料です。 https://fukuokago.connpass.com/event/87684/
Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −
Takuya Ueda
Google I/O 2018 わいわい報告会 in 福岡で発表した資料です https://mercari.connpass.com/event/88979/
WebAssembly with Go
WebAssembly with Go
Takuya Ueda
酔いどれGCPUGで発表した資料です。 https://gcpug-tokyo.connpass.com/event/78667/
GAE/Goとsyncパッケージ
GAE/Goとsyncパッケージ
Takuya Ueda
kamakura.go#3で発表した資料です。 https://connpass.com/event/74421/
静的解析を使った開発ツールの開発
静的解析を使った開発ツールの開発
Takuya Ueda
GDG Tokyo New Year Seminar 2018で発表した資料です。 https://gdg-tokyo.connpass.com/event/73835/
そうだ、Goを始めよう
そうだ、Goを始めよう
Takuya Ueda
Empfohlen
gopher-lua
gopher-lua
gopher-lua
Takuya Ueda
10/29のSocialWeb2.0Partyで発表したプレゼン
Twitter botのレシピ
Twitter botのレシピ
Takuto Matsuu
ヒカルのGo 資料 Webアプリケーションの作り方
ヒカルのGo 資料 Webアプリケーションの作り方
Yosuke Furukawa
Fukuoka.go#11で発表した資料です。 https://fukuokago.connpass.com/event/87684/
Goにおけるバージョン管理の必要性 − vgoについて −
Goにおけるバージョン管理の必要性 − vgoについて −
Takuya Ueda
Google I/O 2018 わいわい報告会 in 福岡で発表した資料です https://mercari.connpass.com/event/88979/
WebAssembly with Go
WebAssembly with Go
Takuya Ueda
酔いどれGCPUGで発表した資料です。 https://gcpug-tokyo.connpass.com/event/78667/
GAE/Goとsyncパッケージ
GAE/Goとsyncパッケージ
Takuya Ueda
kamakura.go#3で発表した資料です。 https://connpass.com/event/74421/
静的解析を使った開発ツールの開発
静的解析を使った開発ツールの開発
Takuya Ueda
GDG Tokyo New Year Seminar 2018で発表した資料です。 https://gdg-tokyo.connpass.com/event/73835/
そうだ、Goを始めよう
そうだ、Goを始めよう
Takuya Ueda
会津大で行われた、Go+仮想通貨勉強会で発表した資料です。
マスター・オブ・goパッケージ
マスター・オブ・goパッケージ
Takuya Ueda
golang.tokyo#10で発表した資料です。 https://golangtokyo.connpass.com/event/70162/
メルカリ カウルのマスタデータの更新
メルカリ カウルのマスタデータの更新
Takuya Ueda
GDG DevFest Tokyo 2017で発表した資料です。 https://tokyo.gdgjapan.org
Go1.8 for Google App Engine
Go1.8 for Google App Engine
Takuya Ueda
golang.tokyo#9のLTで発表した内容です。 https://golangtokyo.connpass.com/event/65921/
Go Friday 傑作選
Go Friday 傑作選
Takuya Ueda
iOSDC Japan 2017で発表したスライドです。 https://iosdc.jp/2017
GoによるiOSアプリの開発
GoによるiOSアプリの開発
Takuya Ueda
The slides are for GolangUK Conference 2017. https://www.golanguk.com/
Static Analysis in Go
Static Analysis in Go
Takuya Ueda
builderscon tokyo 2017の発表資料です。 https://builderscon.io/tokyo/2017/session/6c3f25ed-5885-4887-b9d4-a3ab5e0aa451
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
Takuya Ueda
会津大のGo勉強会で使用した資料です。
メルカリ・ソウゾウでは どうGoを活用しているのか?
メルカリ・ソウゾウでは どうGoを活用しているのか?
Takuya Ueda
メルカリの社内勉強会で使った資料です。
エキスパートGo
エキスパートGo
Takuya Ueda
第6回Golang勉強会 in Okinawaで行ったハンズオンの資料です。
Go静的解析ハンズオン
Go静的解析ハンズオン
Takuya Ueda
ハッカーズチャンプルー2017 カンファレンス部で発表した資料です。
Goにおける静的解析と製品開発への応用
Goにおける静的解析と製品開発への応用
Takuya Ueda
Go言語LT大会で発表した資料です。 https://go-beginners.connpass.com/event/55768/
オススメの標準・準標準パッケージ20選
オススメの標準・準標準パッケージ20選
Takuya Ueda
golang.tokyo#6 で発表したレポートです。 https://golangtokyo.connpass.com/event/57168/
Gopher Fest 2017参加レポート
Gopher Fest 2017参加レポート
Takuya Ueda
Google I/O 2017 わいわい報告会 @ Mercari で発表した資料です。 https://connpass.com/event/57158/
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
Takuya Ueda
Google Cloud Next'17 報告会@福岡で発表したスライドです。 https://gcpugfukuoka.connpass.com/event/53034/
Cloud functionsの紹介
Cloud functionsの紹介
Takuya Ueda
Shinjuku.go#1で発表した資料です。 https://shinjukugo.connpass.com/event/52929/
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
Next ’17 Extended - Tokyoで発表したスライドです。 https://gdg-tokyo.connpass.com/event/52811/
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Go Conference 2017 Spring で発表したスライドです。
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Takuya Ueda
やっぱり App Engine ja Night #1 で登壇した時の資料です。
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
This slides are presented at GopherCon India 2017. http://www.gophercon.in
Mobile Apps by Pure Go with Reverse Binding
Mobile Apps by Pure Go with Reverse Binding
Takuya Ueda
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
Weitere ähnliche Inhalte
Mehr von Takuya Ueda
会津大で行われた、Go+仮想通貨勉強会で発表した資料です。
マスター・オブ・goパッケージ
マスター・オブ・goパッケージ
Takuya Ueda
golang.tokyo#10で発表した資料です。 https://golangtokyo.connpass.com/event/70162/
メルカリ カウルのマスタデータの更新
メルカリ カウルのマスタデータの更新
Takuya Ueda
GDG DevFest Tokyo 2017で発表した資料です。 https://tokyo.gdgjapan.org
Go1.8 for Google App Engine
Go1.8 for Google App Engine
Takuya Ueda
golang.tokyo#9のLTで発表した内容です。 https://golangtokyo.connpass.com/event/65921/
Go Friday 傑作選
Go Friday 傑作選
Takuya Ueda
iOSDC Japan 2017で発表したスライドです。 https://iosdc.jp/2017
GoによるiOSアプリの開発
GoによるiOSアプリの開発
Takuya Ueda
The slides are for GolangUK Conference 2017. https://www.golanguk.com/
Static Analysis in Go
Static Analysis in Go
Takuya Ueda
builderscon tokyo 2017の発表資料です。 https://builderscon.io/tokyo/2017/session/6c3f25ed-5885-4887-b9d4-a3ab5e0aa451
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
Takuya Ueda
会津大のGo勉強会で使用した資料です。
メルカリ・ソウゾウでは どうGoを活用しているのか?
メルカリ・ソウゾウでは どうGoを活用しているのか?
Takuya Ueda
メルカリの社内勉強会で使った資料です。
エキスパートGo
エキスパートGo
Takuya Ueda
第6回Golang勉強会 in Okinawaで行ったハンズオンの資料です。
Go静的解析ハンズオン
Go静的解析ハンズオン
Takuya Ueda
ハッカーズチャンプルー2017 カンファレンス部で発表した資料です。
Goにおける静的解析と製品開発への応用
Goにおける静的解析と製品開発への応用
Takuya Ueda
Go言語LT大会で発表した資料です。 https://go-beginners.connpass.com/event/55768/
オススメの標準・準標準パッケージ20選
オススメの標準・準標準パッケージ20選
Takuya Ueda
golang.tokyo#6 で発表したレポートです。 https://golangtokyo.connpass.com/event/57168/
Gopher Fest 2017参加レポート
Gopher Fest 2017参加レポート
Takuya Ueda
Google I/O 2017 わいわい報告会 @ Mercari で発表した資料です。 https://connpass.com/event/57158/
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
Takuya Ueda
Google Cloud Next'17 報告会@福岡で発表したスライドです。 https://gcpugfukuoka.connpass.com/event/53034/
Cloud functionsの紹介
Cloud functionsの紹介
Takuya Ueda
Shinjuku.go#1で発表した資料です。 https://shinjukugo.connpass.com/event/52929/
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Takuya Ueda
Next ’17 Extended - Tokyoで発表したスライドです。 https://gdg-tokyo.connpass.com/event/52811/
Cloud Functionsの紹介
Cloud Functionsの紹介
Takuya Ueda
Go Conference 2017 Spring で発表したスライドです。
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Takuya Ueda
やっぱり App Engine ja Night #1 で登壇した時の資料です。
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Takuya Ueda
This slides are presented at GopherCon India 2017. http://www.gophercon.in
Mobile Apps by Pure Go with Reverse Binding
Mobile Apps by Pure Go with Reverse Binding
Takuya Ueda
Mehr von Takuya Ueda
(20)
マスター・オブ・goパッケージ
マスター・オブ・goパッケージ
メルカリ カウルのマスタデータの更新
メルカリ カウルのマスタデータの更新
Go1.8 for Google App Engine
Go1.8 for Google App Engine
Go Friday 傑作選
Go Friday 傑作選
GoによるiOSアプリの開発
GoによるiOSアプリの開発
Static Analysis in Go
Static Analysis in Go
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
静的解析とUIの自動生成を駆使してモバイルアプリの運用コストを大幅に下げた話
メルカリ・ソウゾウでは どうGoを活用しているのか?
メルカリ・ソウゾウでは どうGoを活用しているのか?
エキスパートGo
エキスパートGo
Go静的解析ハンズオン
Go静的解析ハンズオン
Goにおける静的解析と製品開発への応用
Goにおける静的解析と製品開発への応用
オススメの標準・準標準パッケージ20選
オススメの標準・準標準パッケージ20選
Gopher Fest 2017参加レポート
Gopher Fest 2017参加レポート
Google Assistant関係のセッションまとめ
Google Assistant関係のセッションまとめ
Cloud functionsの紹介
Cloud functionsの紹介
goパッケージで型情報を用いたソースコード検索を実現する
goパッケージで型情報を用いたソースコード検索を実現する
Cloud Functionsの紹介
Cloud Functionsの紹介
条件式評価器の実装による管理ツールの抽象化
条件式評価器の実装による管理ツールの抽象化
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
Mobile Apps by Pure Go with Reverse Binding
Mobile Apps by Pure Go with Reverse Binding
Kürzlich hochgeladen
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024年4月に社内向けに開催した勉強会資料の社外公開版です
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
Kürzlich hochgeladen
(7)
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Iketeru Gopher 5 points
1.
イケてる Gopherになれる 5つのポイント 2013/06/17(火) @ヒカルのgo
2.
自己紹介 上田拓也 KLab株式会社 仕事: Webviewと戦う仕事 趣味: Go言語, JS twitter :
@tenntenn
3.
ポイント 1 channelとgoroutineを使いこなせ!! http://www.slideshare.net/takuyaueda967/goroutinechannelgogolang2
4.
for - selectパターン ●
各Goroutineが無限ループになっており、イベント リスナー的にChannelを使うパターン Goroutine-1 Channel-1 Channel-2 select for{} Goroutine-2 for{} Goroutine-3 for{}
5.
Gopher君で表すとこんな感じ! ひたすら本を入れる ひたすら本を運ぶ ひたすら台車を運ぶ ひたすら本を燃やす
6.
ポイント 2 structの埋め込みを使いこなせ!! http://qiita.com/tenntenn/items/e04441a40aeb9c31dbaf http://qiita.com/tenntenn/items/f2a154dd436c0fa37c5b
7.
埋め込み type Hoge struct
{ N int } type Piyo struct { Hoge M int } func main() { piyo := &Piyo{Hoge{1}, 2} fmt.Println(piyo.N, piyo.M) fmt.Println(piyo.Hoge.N, piyo.M) }
8.
埋め込みを使ったインタフェースの実装 type Hoge interface
{ A() B() } type Fuga struct{ *Piyo } func (f *Fuga) A() { fmt.Println("Fuga A") } type Piyo struct{} func (p *Piyo) B() { fmt.Println("Piyo B") } func main() { var hoge Hoge = &Fuga{&Piyo{}} hoge.A() hoge.B() }
9.
ポイント 3 typeをうまく使いこなせ!! http://qiita.com/tenntenn/items/c3afc87a20d9f50998bb
10.
組込み型のエイリアス型を作る type Hex int func
(h Hex) String() string { return fmt.Sprintf(“0x%x”, int(h)) }
11.
関数に実装させる type TaskFunc func() func
(f TaskFunc) Do() { f() } net/httpでも使われている http.HandlerFunc
12.
ポイント 4 reflectをうまく使いこなせ!! http://www.slideshare.net/takuyaueda967/reflect-27186813 https://github.com/goken/goken/blob/master/goken08-reflect/goken08-reflect.md
13.
標準ライブラリでも結構使われている ● encoding/jsonとかで使われている ● ジェネリクスがないので、reflectを使う場面が多 い func
Unmarshal(data []byte, v interface{}) error interface{}型でポインタを受け取り、reflectパッ ケージで値を設定している
14.
ポイント 5 Gopher君をうまく使いこなせ!! https://github.com/golang-samples/gopher-3d https://github.com/golang-samples/gopher-vector
15.
シーン:チケットの起票 (( [チケット] [チケット] ʕ
◔ϖ◔ʔ [チケット] )) |ヽ○==○ [チケット] c | ||_ | [チケット] し' ̄(_)) ̄(_)) ̄(_)
16.
シーン:進捗を煽る バン はよ バン ʕ∩ ◔ϖ◔ʔ
バン はよ / ミつ/ ̄ ̄ ̄/  ̄ ̄\/___/
17.
シーン:ランチに誘う バン はら減った バン ʕ∩ ◔ϖ◔ʔ
バン はら減った / ミつ/ ̄ ̄ ̄/  ̄ ̄\/___/
18.
シーン:3Dゲームを作る
19.
シーン:合体させてみる
20.
まとめ ● channelとgoroutineを使いこなす ● structの埋め込みを使いこなす ●
typeをうまく使いこなす ● reflectをうまく使いこなす ● Gopher君をうまく使いこなす Go言語の初心者が見ると幸せになれる場所 http://qiita.com/tenntenn/items/0e33a4959250d1a55045
21.
時間あまったら
22.
codegangsta/cli 便利! https://github.com/codegangsta/cli ● コマンドラインツールを作るためのライブラリ ●
コマンドライン引数が簡単に扱える ● サブコマンドが簡単に作れる
Jetzt herunterladen