SlideShare a Scribd company logo
NEW BUSINESS CARD
5/26 SPRING LT IN U-AIZU
1
WHO
▸natumn
▸会津大学3年生
2
名刺
2
CLI 名刺
4
CLI BUSINESS CARD
▸ CUI上にプロフィールを表示するアプリ
▸ お手軽
▸ 元ネタは @sindresorhus(シンドレ ソリュー
ス)さんの “My new business card” のツイー
ト
5
CLI BUSINESS CARD
6
CLI BUSINESS CARD
▸ CUI上からプロフィールを表示するアプリ
▸ お手軽
▸ 元ネタは @sindresorhusさんの “My new
business card” のツイート
7
CLI BUSINESS CARD
▸ CUI上からプロフィールを表示するアプリ
▸ お手軽
▸ 元ネタは @sindresorhusさんの “My new business card”
のツイート
▸ npx {パッケージ名} で実行
▸ 公開はgithub.com/sindresorhus/sindresorhus
8
NPX COMMAND
▸ npmのパッケージのダウロードと実行をす
るCLIツール
▸ ローカルにある場合、ローカル優先で実行
▸ npm v5.2.0 から導入された
9
CLI BUSINESS CARD
$ npx natumn
10
11
遅い
12
もっとシュッと速く表示させたい…
13
$ gpx
14
GPX COMMAND
▸ githubなどで公開されているGoのプログラムを実
行するCLIツール( https://github.com/natumn/gpx )
▸ npxのGo実装 (https://github.com/zkat/npx)
▸ npxの倍以上のパフォーマンスが目標
▸ ex> $ gpx github.com/natumn/natumn
15
GPX COMMAND
npx : 約 15~20秒
gpx : 約1~2秒
16
はやい!
17
めっちゃはやい!
18
これはgpxでCLI business card
作るしかない!
19
まとめ
▸ CLI Business Card というお手軽名刺アプリ
が流行っている
▸ npxが遅いのでGo版のgpxを作った
▸ npx, gpxでcli 名刺作ってほしい
20
ご静聴ありがとう
ございました

More Related Content

PDF
Studentgo1
PPTX
Goで学ぶDApp(aizu.go#2)
PPTX
Pwaを作ってみる(ejリクールトlt 2017/10/18)
PPTX
Vue template-parserを作っている話
PPTX
Alt#0x008 2017/5/20
PPTX
Gcflt会2017/4/2
PPTX
機械学習勉強会2017/5/14
PPTX
Alt2016
Studentgo1
Goで学ぶDApp(aizu.go#2)
Pwaを作ってみる(ejリクールトlt 2017/10/18)
Vue template-parserを作っている話
Alt#0x008 2017/5/20
Gcflt会2017/4/2
機械学習勉強会2017/5/14
Alt2016
Ad

Spring aizu-lt-2018