しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)...

81
1 第弐回 ゆかむ勉強会(平日の部) しゃべれて回れる 「小人の事さん」 ったら、 耳でもある みたいですよ? 前編 Ver 0.1

description

第2回 ゆかむ勉強会 (2014/09/12) にて発表した資料に、加筆したものです。(発表当時は約30分) 申し込みサイト : http://connpass.com/event/7563/ ※当資料はまだ書きかけです。 ※後編の発表予定はありません。

Transcript of しゃべれて回れる「小人の執事さん」ったら地獄耳でもあるみたいですよ?(前編)...

1

第弐回 ゆかむ勉強会(平日の部)

しゃべれて回れる「小人の執事さん」

ったら、

地獄耳でもあるみたいですよ?

前編Ver 0.1

ナニ道ステーショ○だよそれ!

事前に予告した内容をお届けできませんでした。

時間がなくなったからです。

申し訳ありませんでした。

Part.0

お前、

だれやねんw

自己紹介

三浦 一仁(ミウラ カズヒト)@kazuhito_m

こう覚えてください…

三浦 一仁(ミウラ カズヒト)@kazuhito_m

あだ名が…

”ナン・デ・キターン”氏(1977年 、独身〜 )

の人

Part.1

私、気になります!(ここ二年くらい思ってること?)

7

自動化とかテストとかビルドとか「不便やなー…」と戦い、

「便利やなー♪」で過ごすためには…

Jenkinsさんは非常に重要です!

俺も大好き♪

8

でも基本的には「こちらから見に行く」必要があるため…

ほっとくと「誰も見ない」っていう効果の薄い結果となり非常に残念です。

いうても、無理がある

イツミテモ

オナジケッカヤ

オナジケッカヤ

オモウテェェー(号泣

結構、これ重要なんすよね

知らんぷり

させない

ために…

10

こういうの”XFD”とか

言うんですけどね…

とはいえ…

そこで登場するのが…

11

こういうの”XFD”とか

言うんですけどね…

組込屋さんならワンチャンあるで!…

正直…

ハードル高すぎんよw

(ギョームプログラマが

ハンダゴテ業出来るとでも?)

なにを主張しに来たんや…

でも?

13

こういうの”XFD”とか

言うんですけどね…

駄々っ子の「買って買ってぇ 」〜

これと…

よう似たモンしたい

同じ効果上げたいんだっ!!

うんうん、虚勢張りたいんやんな…

ミウラ、お前は疲れているんだ…

なんかいろいろ

聞こえてくる

気がする…

15

ドンピシャな絵も在ったもので

近所の”匠”に

たのんだら?

16

ドンピシャな絵も在ったもので

近所の”匠”に

たのんだら?

そんなヤツ

居ないよ!

居てても時間

もらえ無いよ!

17

ドンピシャな絵も在ったもので

買うてきたら?

18

オレの人生の大半に言える事…

買うてきたら?金あったら

悩んでないわ!

19

バックの絵は関係有りません

プログラム

組んで

作ったら?

20

ドンピシャな絵も在ったもので

プログラム

組んで

作ったら?

許されるなら

やってるわ!

(ド正論だけど)

あ もう!イィィなってきた!!〜

宣言します!

Part.2

本セッションの

対象者(だれ向けなのか?だれ得なのか?)

23

•大企業の現場の人

•大規模プロジェクトの中の人

•既にCI/CD入れているトコ

• CI/CDの権威の人々

•「意識の高い」人ら

•ウォーターフォーラー

…向け

この発表は…

24

•大企業の現場の人

•大規模プロジェクトの中の人

•既にCI/CD入れているトコ

• CI/CDの権威の人々

•「意識の高い」人ら

•ウォーターフォーラー

…向け

後半「キライなもの」リストやんけw

では無く!

25

• 中小企業とか「PC一つ用意する」のも苦労する環境の中で「CI・CD好きだし入れて普及させたい」って思って孤軍奮闘してる…けど、周りはぜ んぜん意識してくれへ〜んし、それする時間も全然許されてへん人ら

…向け

まるで昔の誰かを彷彿とさせるような

26

• 中小企業とか「PC一つ用意する」のも苦労する環境の中で「CI・CD好きだし入れて普及させたい」って思って孤軍奮闘してる…けど、周りはぜ んぜん意識してくれへ〜んし、それする時間も全然許されてへん人ら

…向け

まるで昔の誰かを彷彿とさせるような

です!(応援と言ってもいい)

興奮してしまって…

すいません、

取り乱しました…。

Part.3

なにが

したいの?(だだっ子の

「買って買ってぇ !」分〜 析)

29

さっき出した…

これですけど。

聞いてる人にはイマイチ来ない?

30

さっき出した…

これですけど。

説明皆無じゃね…。

XFD (eXtreme Feedback Deviceソフトウェアあんどん)

定期ビルド失敗などの異常をランプの点灯などで伝えるプロジェクトの見える化の方法一つ。

31

さっき出した…

これですけど。

そんなざっくりした…

要は…

気付かせるための機械

です

会場ひっくるめての意識付け

そう、オレらは

「気付かせたい」んです!

33

「気付かせる」ってどういう技術?

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

34

あえて、当てはめると…

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

XFDは、ここらへん!

35

こっから雑になっていきますよーw

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

XFDは、ここらへん!

こんな感じの

成果を…

36

お前…技術者としてどうなん?

•プログラムはしないで

•はんだごてとか回路と戦わずに

•極力お金も使わずに…

37

ダメ人間…カミンアウトしちゃったか

•プログラムはしないで

•はんだごてとか回路と戦わずに

•極力お金も使わずに…

なんやったら

「もう何もせず」に…実現したい!

風呂敷広げすぎたので…

そんなん出来ませんやろか…

39

ネタが古いって言われる…あるよ…

40

俺達にも明日は…ある?

• Ubuntu Linuxで

• USBデバイス”簡単なの”

• ノンプログラミング

• 設定とコマンドのみ

• で、Jenkinsと一緒に

• 物体動かしたりしながら

41

言わずもがな…

• Ubuntu Linuxで

• USBデバイス”簡単なの”

• ノンプログラミング

• 設定とコマンドのみ

• で、Jenkinsと一緒に

• 物体動かしたりしながら

作るっ!

42

あとで少し説明します

• Ubuntu Linuxで

• USBデバイス”簡単なの”

• ノンプログラミング

• 設定とコマンドのみ

• で、Jenkinsと一緒に

• 物体動かしたりしながら

コマンドラインで(無駄なこだわり)

Part.4

で、

どうすんねんな?(実際にやってみる)

実技:その1

視覚(静的)

「Pop型の

文字情報」

45

「気付かせる」ってどういう技術?

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

今から、ココらへんの

46

Jenkinsプラグインが充実しまくってるので…

インストールして投げまくりましょう!

これ界隈は極まってる感あるな…

47

• Mailer Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Mailer

• Redmine Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin

• Jabber Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Jabber+Plugin

• IPMessenger Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Mailer

• Twitter Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Twitter+Plugin

• Slack Notification Plugin※サイト不明…なんてJenkinsであるんだな…。

48

雑セッションの加速っ!

• Mailer Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Mailer

• Redmine Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin

• Jabber Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Jabber+Plugin

• IPMessenger Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Mailer

• Twitter Pluginhttps://wiki.jenkins-ci.org/display/JENKINS/Twitter+Plugin

• Slack Notification Plugin※サイト不明…なんてJenkinsであるんだな…。

本日は

やりません。(各自試してみてください)

実技:その2

聴覚

「コマンドにて

音源出力」

50

「気付かせる」ってどういう技術?

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

今から、ココらへんの

51

ということでPCというものに大体ある

音声を利用したいです!

「簡単」が好きなのです

52

そう、Ubuntuならね…

• Ubuntu入れる

•パッケージでコマンド入れる

– apt-get install alsa-utils •コマンド叩く

– aplay 何か.wav

53

うだうだ言うててもしゃーないからな

• Ubuntu入れる

•パッケージでコマンド入れる

– apt-get install alsa-utils •コマンド叩く

– aplay 何か.wav

実際にやってみよう

実技:その3

聴覚

「コマンドにて

音声合成出力」

55

「気付かせる」ってどういう技術?

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

今から、ココらへんの

56

音は出せましたが…

結果を「言葉として」つたえてくれれば…無視できないですよね!

「簡単」が好きなのですコケてますよー!!

57

ぜひともPCに…

喋らせてみたいです!(日本語で)

それができたら…

「簡単」が好きなのですえ、マジでか?

58

例によってUbuntuで…

• Ubuntu入れる

•パッケージでコマンド入れる

– apt-get install open-jtalk* hts-voice-nitech-jp-atr503-m001

•コマンド叩く

– open_jtalk -ow out.wav 喋らせたい事.txt

–(本当はもうちょい引数ある)

59

これは少々不安…

• Ubuntu入れる

•パッケージでコマンド入れる

– apt-get install open-jtalk* hts-voice-nitech-jp-atr503-m001

•コマンド叩く

– open_jtalk -ow out.wav 喋らせたい事.txt

–(本当はもうちょい引数ある)

実際にやってみよう

実技:その4

聴覚

「コマンドにて

パトライトを

回してみよう」

61

「気付かせる」ってどういう技術?

気付かせる

Pop型の文字情報

メールITS・BTS

メッセンジャーアプリ

チャット視覚(静的)

聴覚

視覚(動的)

発光体

今から、ココらへんの

62

PCに…

パトランプを回させてみたら、おもしろいんじゃね?

それができたら…

63

敷居高いと思うでしょ?

• Ubuntu入れる

• USBハブを買う

• パトランプをアメリカから仕入れる

• Cのプログラムファイル一つDL

• コンパイルする– gcc -O2 hub-ctrl.c -o hub-ctrl -lusb

• コマンド叩く

– hub-ctrl -h 0 -P 1 -p 1 (or 0)

64

敷居高いと思うでしょ?

• Ubuntu入れる

• USBハブを買う

• パトランプをアメリカから仕入れる

• Cのプログラムファイル一つDL

• コンパイルする– gcc -O2 hub-ctrl.c -o hub-ctrl -lusb

• コマンド叩く

– hub-ctrl -h 0 -P 1 -p 1 (or 0)

実際にやってみよう

65

お金も高いと思うでしょ?

• USBハブを買う

– \1,800くらい(密林調べ)

•パトランプをアメリカから仕入れ

– \2,000くらい(18ドル+送料)

66

嘘や矛盾を両手に抱え…

• USBハブを買う

– \1,800くらい(密林調べ)

•パトランプをアメリカから仕入れ

– \2,000くらい(18ドル+送料)

金の力で

解決(ただし一万円以内で…)

67

これはさすがにデモだけでは…

• やりかた(ただしテキスト)

–https://gist.github.com/kazuhito-m/36db8ae5c99c734745f4

•デモ–https://www.youtube.com/watch?v=DjWXidr9xXU

Part.5

まとめ

69

住み分けなんて忘却のかなた!

• こんなギョームプログラマの俺でも物体を動かせたよ!

–ハンダゴテも使わなかったよ!

–ただしお金は使ったよ…。

•みんなも簡単に出来るよ♪

–ただし、アイディアと調べは要るけどね…。

てかね…

って言うのを

今、現場で

やってます

71

これが書きたかったんかな…

楽しい!!✌('ω' )✌ 三✌('ω')✌三( 'ω')✌ ✌

72

多少強引なドリブルでしたが…

ご静聴ありがとうございました。

Part.ex

次回予告

74

でも、大体の執事さんは

声を出せないところにいます

普通はそうですよねクラウドサーバ室に鍵付きで

75

耳元で

「…でございました」と囁く執事

でも本当に欲しいのは…

残像だっ!

76

まさにこの絵の通り

こっち(見てるブラウザ)に近づいてもらう方法

一案目は

出張だっ!

77

発想が貧困でね…

•思いつくのは「二択」–ブラウザに喋らせる!

• ほら…HTML5とか…あんじょうようやってくれんちゃう?

•知らんけど

–マシンが叫ぶ!•狂った朝の光にも似た あ〜

次回

小人の執事、

大いに語る

79

しつこいっすよね…

今度こそ!

ご静聴ありがとうございました。

ほら、巻末とかによくある…

おまけッ!

デモ中に使ったJenkinsの画面