Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

1,955 views

Published on

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

Published in: Technology
  • Be the first to comment

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

  1. 1. 1 第弐回 ゆかむ勉強会(平日の部) しゃべれて回れる 「小人の執事さん」 ったら、 地獄耳でもある みたいですよ? 前編Ver 0.1
  2. 2. ナニ道ステーショ○だよそれ! 事前に予告した内容を お届けできませんでした。 時間がなくなったからです。 申し訳ありませんでした。
  3. 3. Part.0 お前、 だれやねんw
  4. 4. 自己紹介 三浦 一仁(ミウラ カズヒト) @kazuhito_m
  5. 5. こう覚えてください… 三浦 一仁(ミウラ カズヒト) @kazuhito_m あだ名が… ”ナン・デ・キターン”氏 (1977年〜、独身) の人
  6. 6. Part.1 私、 気になります! (ここ二年くらい思ってること?)
  7. 7. 自動化とかテストとかビルドとか 「不便やなー…」と戦い、 「便利やなー♪」で過ごすためには… 7 俺も大好き♪ Jenkinsさんは非常に重要です!
  8. 8. 8 でも基本的には「こちらから見に行く」 必要があるため… イツミテモ オナジケッカヤ オナジケッカヤ オモウテェェー(号泣 いうても、無理がある ほっとくと「誰も見ない」っていう 効果の薄い結果となり非常に残念です。
  9. 9. 結構、これ重要なんすよね 知らんぷり させない ために…
  10. 10. 10 そこで登場するのが… こういうの”XFD”とか とはいえ… 言うんですけどね…
  11. 11. 組込屋さんならワンチャンあるで!… ハードル高すぎ 11 こういうの”XFD”とか 正直… んよw (ギョームプログラマが 言うんですけどね… ハンダゴテ業出来るとでも?)
  12. 12. なにを主張しに来たんや… でも?
  13. 13. うんうん、虚勢張りたいんやんな… よう似たモンしたい 同じ効果上げたい 13 こういうの”XFD”とか これと… 駄々っ子の「買って買ってぇ〜」 んだっ!! 言うんですけどね…
  14. 14. ミウラ、お前は疲れているんだ… なんかいろいろ 聞こえてくる 気がする…
  15. 15. 15 ドンピシャな絵も在ったもので 近所の”匠”に たのんだら?
  16. 16. 16 ドンピシャな絵も在ったもので そんなヤツ 居ないよ! 居てても時間 もらえ無いよ! 近所の”匠”に たのんだら?
  17. 17. 17 ドンピシャな絵も在ったもので 買うてきたら?
  18. 18. 18 オレの人生の大半に言える事… 金あったら 買うてきたら? 悩んでないわ!
  19. 19. 19 バックの絵は関係有りません プログラム 組んで 作ったら?
  20. 20. 20 ドンピシャな絵も在ったもので プログラム 組んで 作ったら? 許されるなら やってるわ! (ド正論だけど)
  21. 21. あ〜もう!イィィなってきた!! 宣言します!
  22. 22. Part.2 本セッションの 対象者 (だれ向けなのか? だれ得なのか?)
  23. 23. 23 この発表は… •大企業の現場の人 •大規模プロジェクトの中の人 •既にCI/CD入れているトコ • CI/CDの権威の人々 •「意識の高い」人ら •ウォーターフォーラー …向け
  24. 24. 後半「キライなもの」リストやんけw では無く! 24 •大企業の現場の人 •大規模プロジェクトの中の人 •既にCI/CD入れているトコ • CI/CDの権威の人々 •「意識の高い」人ら •ウォーターフォーラー …向け
  25. 25. まるで昔の誰かを彷彿とさせるような • 中小企業とか「PC一つ用意する」 のも苦労する環境の中で「CI・CD 好きだし入れて普及させたい」っ て思って孤軍奮闘してる…けど、 周りはぜ〜んぜん意識してくれへ んし、それする時間も全然許され てへん人ら 25 …向け
  26. 26. まるで昔の誰かを彷彿とさせるような • 中小企業とか「PC一つ用意する」 のも苦労する環境の中で「CI・CD 好できだし入れて普及させたい」っ て思って孤軍す奮闘して! る…けど、 周りはぜ〜んぜん意識してくれへ んし、それする時間も全然許され (応てへ援ん人とら 言ってもいい) 26 …向け
  27. 27. 興奮してしまって… すいません、 取り乱しました…。
  28. 28. Part.3 なにが したいの? (だだっ子の 「買って買ってぇ〜!」分析)
  29. 29. 29 聞いてる人にはイマイチ来ない? さっき出した… これですけど。
  30. 30. 説明皆無じゃね…。 XFD さっき出した… (eXtreme Feedback Device ソフトウェアあんどん) 定期ビルド失敗などの異常をランプ の点灯などで伝えるプロジェクトの 見える化の方法一つ。 30 これですけど。
  31. 31. 31 そんなざっくりした… さっき出した… 要は… 気付かせる ための機械 です これですけど。
  32. 32. 会場ひっくるめての意識付け そう、オレらは 「気付かせたい」 んです!
  33. 33. 33 「気付かせる」ってどういう技術? 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵
  34. 34. 34 あえて、当てはめると… 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵 XFDは、 ここらへん!
  35. 35. 35 こっから雑になっていきますよーw こんな感じの 成果 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵 XFDは、 ここらへん! を…
  36. 36. •プログラムはしないで •はんだごてとか回路と 戦わずに •極力お金も使わずに… 36 お前…技術者としてどうなん?
  37. 37. •プログラムはしないで •はんだごてとか回路と 戦わずに •極力お金も使わずに… ダメ人間…カミンアウトしちゃったか 37 なんやったら 「もう何もせず」に …実現したい!
  38. 38. 風呂敷広げすぎたので… そんなん出来ませんやろか…
  39. 39. 39 ネタが古いって言われる… あるよ…
  40. 40. 40 • Ubuntu Linuxで • USBデバイス”簡単なの” を • ノンプログラミング •設定とコマンドのみ •で、Jenkinsと一緒に •物体動かしたりしながら 俺達にも明日は…ある?
  41. 41. 作るっ! 41 • Ubuntu Linuxで • USBデバイス”簡単なの” を • ノンプログラミング •設定とコマンドのみ •で、Jenkinsと一緒に •物体動かしたりしながら 言わずもがな…
  42. 42. 42 コマンド ラインで (無駄なこだわり) • Ubuntu Linuxで • USBデバイス”簡単なの” を • ノンプログラミング •設定とコマンドのみ •で、Jenkinsと一緒に •物体動かしたりしながら あとで少し説明します
  43. 43. Part.4 で、 どうすんねんな? (実際にやってみる)
  44. 44. 実技:その1 視覚(静的) 「Pop型の 文字情報」
  45. 45. 45 「気付かせる」ってどういう技術? 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵 今から、 ココらへんの 話
  46. 46. Jenkinsプラグインが充実しまくってるの で… インストールして投げまくりましょう! 46 これ界隈は極まってる感あるな…
  47. 47. 47 • Mailer Plugin https://wiki.jenkins-ci.org/display/JENKINS/Mailer • Redmine Plugin https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin • Jabber Plugin https://wiki.jenkins-ci.org/display/JENKINS/Jabber+Plugin • IPMessenger Plugin https://wiki.jenkins-ci.org/display/JENKINS/Mailer • Twitter Plugin https://wiki.jenkins-ci.org/display/JENKINS/Twitter+Plugin • Slack Notification Plugin ※サイト不明…なんてJenkinsであるんだな…。
  48. 48. 本日は https://wiki.jenkins-ci.org/display/JENKINS/Jabber+Plugin • IPMessenger Plugin やりません。 (各自試してみてください) 48 • Mailer Plugin https://wiki.jenkins-ci.org/display/JENKINS/Mailer • Redmine Plugin https://wiki.jenkins-ci.org/display/JENKINS/Redmine+Plugin • Jabber Plugin 雑セッションの加速っ! https://wiki.jenkins-ci.org/display/JENKINS/Mailer • Twitter Plugin https://wiki.jenkins-ci.org/display/JENKINS/Twitter+Plugin • Slack Notification Plugin ※サイト不明…なんてJenkinsであるんだな…。
  49. 49. 実技:その2 聴覚 「コマンドにて 音源出力」
  50. 50. 50 「気付かせる」ってどういう技術? 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵 今から、 ココらへんの 話
  51. 51. ということでPCというものに大体ある 51 「簡単」が好きなのです 音声を利用したいです!
  52. 52. 52 そう、Ubuntuならね… • Ubuntu入れる •パッケージでコマンド入れる – apt-get install alsa-utils •コマンド叩く – aplay 何か.wav
  53. 53. うだうだ言うててもしゃーないからな • Ubuntu入れる •パッケージでコマンド入れる – apt-get install alsa-utils •コマンド叩く – aplay 何か.wav 53 実際に やってみよう
  54. 54. 実技:その3 聴覚 「コマンドにて 音声合成出力」
  55. 55. 55 「気付かせる」ってどういう技術? 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵 今から、 ココらへんの 話
  56. 56. 56 音は出せましたが… コケてますよー!! 「簡単」が好きなのです 結果を「言葉として」つたえてくれれ ば…無視できないですよね!
  57. 57. 57 それができたら… ぜひともPCに… え、マジでか? 「簡単」が好きなのです 喋らせてみたいです!(日本語で)
  58. 58. 58 例によってUbuntuで… • Ubuntu入れる •パッケージでコマンド入れる – apt-get install open-jtalk* hts-voice-nitech-jp-atr503-m001 •コマンド叩く – open_jtalk -ow out.wav 喋ら せたい事.txt –(本当はもうちょい引数ある)
  59. 59. やってみよう 59 これは少々不安… • Ubuntu入れる •パッケージでコマンド入れる 実際に – apt-get install open-jtalk* hts-voice-nitech-jp-atr503-m001 •コマンド叩く – open_jtalk -ow out.wav 喋ら せたい事.txt –(本当はもうちょい引数ある)
  60. 60. 実技:その4 聴覚 「コマンドにて パトライトを 回してみよう」
  61. 61. 61 「気付かせる」ってどういう技術? 気付か せる ITS・BTS メール Pop型の 文字情報 メッセンジャー アプリ チャット視覚(静的) 聴覚 視覚(動的) 声 音 発光体 絵 今から、 ココらへんの 話
  62. 62. 62 それができたら… PCに… パトランプを回させてみたら、 おもしろいんじゃね?
  63. 63. 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. 64. やってみよう 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. 65. 65 お金も高いと思うでしょ? • USBハブを買う – 1,800くらい(密林調べ) • パトランプをアメリカから仕入れ – 2,000くらい(18ドル+送料)
  66. 66. 66 嘘や矛盾を両手に抱え… 金の力で 解決 • USBハブを買う – 1,800くらい(密林調べ) • パトランプをアメリカから仕入れ – 2,000くらい(18ドル+送料) (ただし一万円以内で…)
  67. 67. 67 これはさすがにデモだけでは… • やりかた(ただしテキスト) –https://gist.github.com/kazuh ito-m/36db8ae5c99c734745f4 • デモ –https://www.youtube.com/watch ?v=DjWXidr9xXU
  68. 68. Part.5 まとめ
  69. 69. 69 住み分けなんて忘却のかなた! • こんなギョームプログラマの俺で も物体を動かせたよ! –ハンダゴテも使わなかったよ! –ただしお金は使ったよ…。 • みんなも簡単に出来るよ♪ –ただし、アイディアと調べは要 るけどね…。
  70. 70. てかね… って言うのを 今、現場で やってます
  71. 71. 71 これが書きたかったんかな… 楽しい!! ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
  72. 72. 72 多少強引なドリブルでしたが… ご静聴 ありがとう ございました。
  73. 73. Part.ex 次回予告
  74. 74. 74 でも、大体の執事さんは 普通はクそラうウドですよね サーバ室に鍵付きで 声を出せないところにいます
  75. 75. 75 耳元で 残像だっ! でも本当に欲しいのは… 「…でございました」と囁く執事
  76. 76. 76 まさにこの絵の通り 一案目は 出張だっ! こっち(見てるブラウザ)に 近づいてもらう方法
  77. 77. • ほら…HTML5とか…あんじょうようやってくれん ちゃう? • 知らんけど –マシンが叫ぶ! 77 •思いつくのは「二択」 –ブラウザに喋らせる! 発想が貧困でね… • 狂った朝の光にも似た〜あ
  78. 78. 次回 小人の執事、 大いに語る
  79. 79. 79 しつこいっすよね… 今度こそ! ご静聴 ありがとう ございました。
  80. 80. ほら、巻末とかによくある… おまけッ!
  81. 81. デモ中に使ったJenkinsの画面

×