SlideShare ist ein Scribd-Unternehmen logo
1 von 51
Downloaden Sie, um offline zu lesen
¦\     ___    / ̄/ 
¦ \ _ / ́՞ ՞`\ /  /
¦    ¦   し  |   /
\__(    ਊ   }_/
    \_____/
     ¦¦   //
     m   m
   1.5週間ぶりの金沢なう
※仕事で	
  
きました※
NDAなので…	
  
…そうですね
金沢で	
  
オオアリクイ	
  
ハントのお仕事
ということに
  金 沢
んだんだww	
  
(NDANDA)
仕事の	
  
ついでに	
  
#kernelvm
_人人人人人人_

> 素晴らしい <

 ̄^Y^Y^Y^Y^Y^ ̄
で、カーネル	
  
っぽい話	
  
あるんですか	
  
?
_人人人人人_

> もちろん <

 ̄^Y^Y^Y^Y^ ̄
_人人人_

> ない <

 ̄^Y^Y^Y^ ̄
低レイヤーベ
ルのお話	
  
はっじまるよー	
  
(☝	
  ՞ਊ	
  ՞)☝
最近のEjectダイジェスト	
Ejectコマンドユーザー会	
  
あっきぃ	
  (	
  id:Akkieso;	
  )	
  
	
  2014/7/12	
  
	
  	
  	
  	
  カーネルVM探検隊@北陸1
自己紹介	
•  あっきぃ です	
  
•  北海道根室市出身(日本最東端の駅の近く)	
  
•  東京で仮想化エンジニアしてます	
  
•  お仕事で1.5週ぶり2度目の金沢です	
  
•  今晩はアパホテル!!社長カレーもあるよ	
  
Ejectコマンドユーザー会とは	
•  CD-­‐ROMドライブのトレイ開閉を利用して	
  
•  トレイに色んなことをさせる工作を作り	
  
•  リモートやタイマー等で実行することで	
  
•  QoLの向上を試みるユーザーの集いです	
  
•  主にオープンソースカンファレンスで活動	
  
•  公式サイトは	
  Eject	
  で検索	
  
•  Google	
  Groupsへの入会お待ちしています	
  
トレイに色んなことをさせる工作	
•  ハムスターにエサをあげる	
  
•  エアコンの電源を操作する	
  
•  AC電源を操作する	
  
•  除夜の鐘をつく	
  
– 去年もやりました	
  
ウェアラブルEjectヘルメット	
•  ヘルメットにCD-­‐ROMドライブを搭載	
  
……は、やめました。	
•  普段の生活習慣で首を痛めたので終了	
  
ユーザー会のアクティビティ	
•  現在40名強(ML参加人数)	
  
•  OSC等に展示参加するメンバー3人(私を含む)	
  
•  今後の出展予定	
  
– OSC2014	
  Kansai@Kyoto(8/1-­‐2)	
  
•  @Akkieso;,	
  @ahiru3net参加	
  
– Ogaki	
  Mini	
  Maker	
  Faire	
  2014(8/23-­‐24)	
  
•  @ahiru3net,	
  @2boxbo参加	
  
•  9月には初の○○○○○があるかも?
今日のないよう	
•  朝快適に目覚めるソリューションをご紹介	
  
•  CD-­‐ROMドライブの軽量化と機器内蔵作戦	
  
(製作途中編)	
  
         ←Ejectコマンドユーザー会	
  
         マスコット「椎出 麦子」	
  
         (イラスト:	
  @katuo555)	
  
          OSC2014	
  Kansai@Kyotoで	
  
          シール配るよ、きてね!
快適な朝を実現する	
  
ソリューションのご紹介
朝	
  
起きられて	
  
ますか?
私は	
  
だめです
爽やかに	
  
目を覚まし
てみたい
人間の体内時計と朝日	
•  人間は朝日をあびると、体内時計をリセット出
来るらしい	
  
•  これ習慣にしたらよさそう	
  
•  とりあえず、朝起きたらカーテンを開ければい
いんじゃね?	
  
•  しかし、朝起きれないマンにできるのか?	
  
そうだ
自動化	
  
しよう
カーテンを自動で開けよう	
•  トレイは15cm前後しか開かない	
  
– CD-­‐ROMが12cmだからね(  ՞ਊ	
  ՞)	
  
•  トレイに直接カーテンを引っ張らせても	
  
ほとんど開かない	
  
•  どうするか??
工作しましょう	
•  カーテンにひもをくくりつけて、カーテンレール
にそってヒモを這わす	
  
•  滑車を買ってヒモが滑りやすくなるようにした	
  
•  ヒモの終点にはおもりをくくりつける	
  
Ejectサーバーの用意	
•  Raspberry	
  PiにOS(Raspbian)をインストール	
  
– 私はEjebianと言う自前ディストリをデプロイ	
  
•  crontabで朝6時半にEjectするよう設定	
  
– crontabへ記述	
  
– /etc/cron.denyからcdromを除外	
  
•  CD-­‐ROMドライブは高いところ(床からカーテン
の幅と同じくらいの高さ)に設置	
  
準備完了	
•  Ejectする	
  
•  トレイがおもりを突き落と
す	
  
•  おもり落ちてヒモが引か
れることでカーテンが開く	
  
•  シンプルですね
動作の確認	
•  片方は開くようになった	
  
•  h`ps://vine.co/v/
Mn7QuTKEAmj	
  
•  (☝	
  ՞ਊ	
  ՞)☝ウイーン
両方開くようにしたい	
•  せっかくなので両方開いてほしい	
  
•  追加で工作すればOK	
  
– 反対のカーテンにヒモをくくりつける	
  
– カーテンレールにそってヒモを伸ばして、作成済
みのカーテン工作の始点に接続
こんなかんじ
ひもの接続詳細	
•  上から見た図	
  
ロープガイド	
右のカーテン用のヒモ	
左のカーテンのヒモ	
カーテン
カーテンレール
そうしてこうなった	
https://vine.co/v/MnHr2YDTKDv
これで	
  
爽やかに	
  
起きられる!
試した	
  
結果
起きられ	
  
るように	
  
なった
Ejectの	
  
音で!💢
  ☝        ՞	
  
 _人人人人人_	
  
 > (     ) <  ☞	
  
  ̄Y^Y^YY^Y^Y ̄	
  
 ՞   	
  
   ਊ
まとめ	
•  朝日による体内時計リセットと言うよりは、	
  
ドライブの動作音で目覚めるようになった	
  
•  そもそも夜更かししない努力をしよう	
•  自動でカーテンが開く生活は面白いので良い	
  
•  自動で閉めることはできないけど気にしない	
  
CD-­‐ROMドライブの軽量化と	
  
機器内蔵作戦	
  
(製作途中編)
先週のOSC名古屋にて	
•  東芝の無線LAN内蔵SDカード「FlashAir」が
GPIO制御っぽいものに対応したと聞く	
  
•  CD-­‐ROMドライブに内蔵して単体でEjectしてる
風に見せられたら楽しいね、と話題になる	
  
•  ( 	
  ՞	
  ‸	
  ՞).oO(それはたのしそうだ)	
  
•  とりあえずポチった
ドライブをバラす	
•  帰宅した翌日朝起きて早々にドライブを分解	
  
•  しょっぱなから手を切る	
  
•  気をつけよう
さっそく趣旨からズレる	
•  スペースはFlashAirならまあ押し込めるだろ	
  
って感じだった(完)	
  
•  ドライブ内はいくつかの基板とユニットがリボ
ンケーブルで接続されていた	
  
•  いくつか興味が出た	
  
– リボンケーブルを外したらどうなるだろうか?	
  
– レンズの部分の稼働を止められたら省電力化	
  
できるだろうか?
結果	
•  トレイ開閉に関係ないリボンケーブルを外し
ても大丈夫っぽかった	
  
•  レンズユニット(170g+ちょっと)が取り外せた
ドライブが軽くなった	
•  634g	
  –	
  184g	
  ==	
  	
  450gになった	
  
•  シャーシがないと152gになる
スペース確保できた	
•  FlashAirどころかRaspberry	
  Piも入るはず	
  
•  電源もドライブから取れそうなのでGOOD	
  
– 12V	
  
– 5V	
  
軽くなったドライブで何しよう?	
•  Raspberry	
  PiかFlashAirをドライブに内蔵する	
  
– 持ち運びの簡素化	
  
– 軽量化	
  
•  ヘルメットEjectも	
  
再開できるかも?	
  
•  OSC2014	
  Kansai	
  
@Kyotoを	
  
ターゲットに予定
おわり

Weitere ähnliche Inhalte

Was ist angesagt?

Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Atsushi Tadokoro
 
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Atsushi Tadokoro
 
Ltdd01gulp入門公開用資料
Ltdd01gulp入門公開用資料Ltdd01gulp入門公開用資料
Ltdd01gulp入門公開用資料
Kazuya Matsubara
 
小物ツールを自作しよう
小物ツールを自作しよう小物ツールを自作しよう
小物ツールを自作しよう
Sohei Iwahori
 
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Atsushi Tadokoro
 
20100711 プレゼン
20100711 プレゼン20100711 プレゼン
20100711 プレゼン
Junichi Katsu
 
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27
Koichiro Mori
 
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
Masahiko Hashimoto
 
20130330 awsを使ってみたよ
20130330 awsを使ってみたよ 20130330 awsを使ってみたよ
20130330 awsを使ってみたよ
Yamashige Takato
 
セプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったことセプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったこと
Kazunori Jo
 

Was ist angesagt? (20)

Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
Interactive Music II SuperCollider入門 3 - 音を混ぜる(Mix)、楽器を定義(SynthDef)
 
べ、別に来て欲しいなんて言ってないんだからっっ
べ、別に来て欲しいなんて言ってないんだからっっべ、別に来て欲しいなんて言ってないんだからっっ
べ、別に来て欲しいなんて言ってないんだからっっ
 
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
Interactive Music II SuperCollider応用 JITLib - ライブコーディング 1
 
つ部といえば
つ部といえばつ部といえば
つ部といえば
 
夜のハムスターもライブカメラで監視しよう!
夜のハムスターもライブカメラで監視しよう!夜のハムスターもライブカメラで監視しよう!
夜のハムスターもライブカメラで監視しよう!
 
Ltdd01gulp入門公開用資料
Ltdd01gulp入門公開用資料Ltdd01gulp入門公開用資料
Ltdd01gulp入門公開用資料
 
ラジコンをROSで制御してみた
ラジコンをROSで制御してみたラジコンをROSで制御してみた
ラジコンをROSで制御してみた
 
小物ツールを自作しよう
小物ツールを自作しよう小物ツールを自作しよう
小物ツールを自作しよう
 
アプリ屋 対 ネットワーク屋
アプリ屋 対 ネットワーク屋アプリ屋 対 ネットワーク屋
アプリ屋 対 ネットワーク屋
 
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!Interactive Music II SuperCollider実習  オリジナルの楽器を作ろう!
Interactive Music II SuperCollider実習 オリジナルの楽器を作ろう!
 
20100711 プレゼン
20100711 プレゼン20100711 プレゼン
20100711 プレゼン
 
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27
 
続・Cannaをフォークしてみた
続・Cannaをフォークしてみた続・Cannaをフォークしてみた
続・Cannaをフォークしてみた
 
3 18 どこでもスイッチ
3 18 どこでもスイッチ3 18 どこでもスイッチ
3 18 どこでもスイッチ
 
20130330 awsを使ってみたよ
20130330 awsを使ってみたよ 20130330 awsを使ってみたよ
20130330 awsを使ってみたよ
 
芸人を 目指すわけでは ないけれど…(n575)
芸人を 目指すわけでは ないけれど…(n575)芸人を 目指すわけでは ないけれど…(n575)
芸人を 目指すわけでは ないけれど…(n575)
 
ゆで太郎エヴァンジェリスト 濱田康貴
ゆで太郎エヴァンジェリスト 濱田康貴ゆで太郎エヴァンジェリスト 濱田康貴
ゆで太郎エヴァンジェリスト 濱田康貴
 
Cannaをフォークしてみた
CannaをフォークしてみたCannaをフォークしてみた
Cannaをフォークしてみた
 
セプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったことセプキャンに参加して自分が変わったこと
セプキャンに参加して自分が変わったこと
 
家電の話(Nt京都)
家電の話(Nt京都) 家電の話(Nt京都)
家電の話(Nt京都)
 

Mehr von Akira Ouchi

Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Akira Ouchi
 
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
Akira Ouchi
 
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Akira Ouchi
 
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
Akira Ouchi
 
20131116 raspijam3
20131116 raspijam320131116 raspijam3
20131116 raspijam3
Akira Ouchi
 
20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng
Akira Ouchi
 
EjectコマンドをRaspberry Piで遊ぼう ~CD-ROMドライブでかんたん工作~
EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~
EjectコマンドをRaspberry Piで遊ぼう ~CD-ROMドライブでかんたん工作~
Akira Ouchi
 

Mehr von Akira Ouchi (20)

Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
Ejectコマンド工作入門/Ejectコマンドユーザー会最新動向2014秋
 
Minecraft Pi Editionをハックしてみよう
Minecraft Pi EditionをハックしてみようMinecraft Pi Editionをハックしてみよう
Minecraft Pi Editionをハックしてみよう
 
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステムみんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
みんなでカンタン!Ejectハンズオン/ConoHa連携の猫まっしぐら給餌Ejectシステム
 
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
朝快適に目覚めるソリューションのご紹介(7/26 TechOYAJI)
 
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
 
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
Raspberry Piの便利なインストーラーNOOBSを活用してみよう!
 
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!4ドル弱で遊べるLCDモジュールをRaspberry Piで楽しもう!
4ドル弱で遊べる LCDモジュールを Raspberry Piで楽しもう!
 
Ejectがアツかった12月のおはなし
Ejectがアツかった12月のおはなしEjectがアツかった12月のおはなし
Ejectがアツかった12月のおはなし
 
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
エンタープライズEjectの本命☁ejectstack☁のご紹介エンタープライズEjectの本命☁ejectstack☁のご紹介
エンタープライズEjectの本命 ☁ejectstack☁のご紹介
 
改めて10分くらいで学ぶEjectコマンドユーザー会
改めて10分くらいで学ぶEjectコマンドユーザー会改めて10分くらいで学ぶEjectコマンドユーザー会
改めて10分くらいで学ぶEjectコマンドユーザー会
 
20131116 raspijam3
20131116 raspijam320131116 raspijam3
20131116 raspijam3
 
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
楽しく使おう・始めよう!Raspberry Pi入門〜実践編〜
 
簡単に楽しくはじめよう!Raspberry Pi入門
簡単に楽しくはじめよう!Raspberry Pi入門簡単に楽しくはじめよう!Raspberry Pi入門
簡単に楽しくはじめよう!Raspberry Pi入門
 
mikutterではじめるさわやかておくれライフ
mikutterではじめるさわやかておくれライフmikutterではじめるさわやかておくれライフ
mikutterではじめるさわやかておくれライフ
 
20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng20130622 r pi-ug-osc13ng
20130622 r pi-ug-osc13ng
 
TODAY's CD-ROM cooking
TODAY's CD-ROM cookingTODAY's CD-ROM cooking
TODAY's CD-ROM cooking
 
EjectコマンドをRaspberry Piで遊ぼう ~CD-ROMドライブでかんたん工作~
EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~EjectコマンドをRaspberry Piで遊ぼう~CD-ROMドライブでかんたん工作~
EjectコマンドをRaspberry Piで遊ぼう ~CD-ROMドライブでかんたん工作~
 
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
Opera Mobile for AndroidのカメラサポートをつかってWebコンテンツにカメラ機能をつけてみたお話
 
Tiny Core Linuxで超軽量Linux環境を作ろう
Tiny Core Linuxで超軽量Linux環境を作ろうTiny Core Linuxで超軽量Linux環境を作ろう
Tiny Core Linuxで超軽量Linux環境を作ろう
 
Linux+Webカメラでハムスター観察
Linux+Webカメラでハムスター観察Linux+Webカメラでハムスター観察
Linux+Webカメラでハムスター観察
 

最近のEjectダイジェスト