SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Downloaden Sie, um offline zu lesen
このあと滅茶苦茶
LGTMした
kyobashi.go #1
profile
@kgmyshin
釘宮 愼之介
• Androidエンジニア
• Go歴 1ヶ月
今日お話しするできること
LGTM画像つくるツールをGoで作った話
Goやったことない自分がまず何した?
どういうツール?
どうやって作っていった?
作っての感想
ツールについて
使い方
使い方
%lgtm (lgtm画像にしたい画像のパス)
と打つと
![](lgtm画像のURL)
が出力される
アニメーションgifでもいけます
例
LGTMの位置と色を指定する機能は、まだない
%lgtm (lgtm画像にしたい画像のパス) | pbcopy
pbcopyと組み合わせるとあとは貼り付けるだけ
使い方
使い方
%lgtm (lgtmしたい画像のURL)
でもOK
簡単な説明
①画像にLGTMって書く
②完了
③アップロード
④完了 (URL返却)
Goやったことない自分が
まず何したか
A Tour of Go
を一通りやる
あとはSlideShare
漁った
多角的に浅く広く
全体像がつかめるので
おすすめです
あとは早速実践
imagickを採用
imagickを採用
• メンテされてる
• ☆はgolang + imagemagickで一番多い
godocはしっかり
書かれている
ただ、
サンプルとかの情報がない
そんな時はgithubで検索すれば
大抵でてくる
github最高
あとは小さなことをつらつらと
cliツール作るの本当に楽
struct 2 json
定義して、Unmarshalするだけなので楽
gyazoのアクセストークンは環境変数でやった
本当は設定ファイルみたいなの作ろうか
と考えてのですが
つい簡単な方に。。
Androidでいうところの
SharedPreferenceみたいなのほしい
だいたい1日ちょっとくらいで
ほぼほぼ形になる
Go使ってみての感想
go get 最高
あまりまだ思想とかを理解してないのですが
There s more than one way to do it.
There should be one ̶ and preferably only one ̶
obvious way to do it.
よりも
と感じた
クラスなし
ラムダ式なし
while/do while/for eachなし (forのみ)
cliをお気軽に使うことができる
以上
このあと滅茶苦茶LGTMした

Weitere ähnliche Inhalte

Andere mochten auch (6)

Gobotについて
GobotについてGobotについて
Gobotについて
 
Writing Docker monitoring agent with Go
Writing Docker monitoring agent with GoWriting Docker monitoring agent with Go
Writing Docker monitoring agent with Go
 
Coordinator Layout Behavior
Coordinator Layout BehaviorCoordinator Layout Behavior
Coordinator Layout Behavior
 
Goだけでモバイルアプリを作る
Goだけでモバイルアプリを作るGoだけでモバイルアプリを作る
Goだけでモバイルアプリを作る
 
Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践Namespace API を用いたマルチテナント型 Web アプリの実践
Namespace API を用いたマルチテナント型 Web アプリの実践
 
『メルカリ』のアップデート監視 を支える(かもしれない)技術
『メルカリ』のアップデート監視 を支える(かもしれない)技術『メルカリ』のアップデート監視 を支える(かもしれない)技術
『メルカリ』のアップデート監視 を支える(かもしれない)技術
 

Ähnlich wie このあと滅茶苦茶LGTMした

Ähnlich wie このあと滅茶苦茶LGTMした (10)

Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
Tokyo.R女子部発表スライド「Rではじめるデータ解析の超基礎」
 
粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法粗探しをしてGoのコントリビューターになる方法
粗探しをしてGoのコントリビューターになる方法
 
スライド移動します → https://speakerdeck.com/himenon/02-2
スライド移動します → https://speakerdeck.com/himenon/02-2スライド移動します → https://speakerdeck.com/himenon/02-2
スライド移動します → https://speakerdeck.com/himenon/02-2
 
JCROM で Android の「真の力」を解き放て
JCROM で Android の「真の力」を解き放てJCROM で Android の「真の力」を解き放て
JCROM で Android の「真の力」を解き放て
 
Movable TypeとFacebookの 素敵な関係
Movable TypeとFacebookの 素敵な関係Movable TypeとFacebookの 素敵な関係
Movable TypeとFacebookの 素敵な関係
 
Rnyoutube
RnyoutubeRnyoutube
Rnyoutube
 
2015/10/17 第10回G-Study発表資料-あの日見たgit_hubなstarを君達はまだ知らない。
2015/10/17 第10回G-Study発表資料-あの日見たgit_hubなstarを君達はまだ知らない。2015/10/17 第10回G-Study発表資料-あの日見たgit_hubなstarを君達はまだ知らない。
2015/10/17 第10回G-Study発表資料-あの日見たgit_hubなstarを君達はまだ知らない。
 
Fukuoka.php 第一回勉強会 LTスライド
Fukuoka.php 第一回勉強会 LTスライドFukuoka.php 第一回勉強会 LTスライド
Fukuoka.php 第一回勉強会 LTスライド
 
SEOにも効いてくる表示高速化のはじめの一歩「画像軽量化」
SEOにも効いてくる表示高速化のはじめの一歩「画像軽量化」SEOにも効いてくる表示高速化のはじめの一歩「画像軽量化」
SEOにも効いてくる表示高速化のはじめの一歩「画像軽量化」
 
Cloud Functionsの紹介
Cloud Functionsの紹介Cloud Functionsの紹介
Cloud Functionsの紹介
 

Mehr von shinnosuke kugimiya (11)

Framework code reading
Framework code readingFramework code reading
Framework code reading
 
読むと怖くないDagger2
読むと怖くないDagger2読むと怖くないDagger2
読むと怖くないDagger2
 
just one line
just one linejust one line
just one line
 
これからの設計の話をしよう
これからの設計の話をしようこれからの設計の話をしよう
これからの設計の話をしよう
 
例の縛るやつ(Data binding)
例の縛るやつ(Data binding)例の縛るやつ(Data binding)
例の縛るやつ(Data binding)
 
Android Architecture
Android ArchitectureAndroid Architecture
Android Architecture
 
KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話KotlinつかってQiitaクライアント作った時の話
KotlinつかってQiitaクライアント作った時の話
 
Model View Presenter for Android
Model View Presenter for AndroidModel View Presenter for Android
Model View Presenter for Android
 
あの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoRあの日見たMVCを僕たちはまだ知らない for RoR
あの日見たMVCを僕たちはまだ知らない for RoR
 
開発効率アンチパターン
開発効率アンチパターン開発効率アンチパターン
開発効率アンチパターン
 
Reactive android
Reactive androidReactive android
Reactive android
 

このあと滅茶苦茶LGTMした