Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Ejectコマンドユーザー会のご紹介 / 20160924-eject-osc16sm
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Akira Ouchi
September 24, 2016
How-to & DIY
2k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Ejectコマンドユーザー会のご紹介 / 20160924-eject-osc16sm
OSC2016 Shimaneにて発表
Akira Ouchi
September 24, 2016
More Decks by Akira Ouchi
See All by Akira Ouchi
OSPN.JPバージョンアップ作業進捗のご報告 / 20260801-osc26kyoto
akkiesoft
0
590
時期が悪い!それでもRaspberry Piを買って遊んで活用するには / 20260627-osc26do-rpi-jikigawarui
akkiesoft
1
3k
10GbEな蟹NIC RTL8127をラズパイの新カーネルで触ってみよう / 20260404-osunc26kg-rtl8127-on-pi5
akkiesoft
0
840
1GB RAMのラズピッピで何ができるのか試してみよう / 20260319-rpijam-1gb-rpi-whats-possible
akkiesoft
1
4.6k
EjecTea 2026 / 20260228-osc26tk-ejectea
akkiesoft
0
1k
新アイテムをどう使っていくか?みんなであーだこーだ言ってみよう / 20250911-rpi-jam-tokyo
akkiesoft
0
1.1k
CentOS7とXOOPSから今度こそ脱却!セミナータイムテーブルをCraftCMSに統合した話 / 20250906-odc2025-ospn-craftcms
akkiesoft
0
190
OSSのSNSツール「Misskey」をさわってみよう(右下ワイプで私のOSCの20年を振り返ります) / 20250705-osc2025-do
akkiesoft
0
1.4k
最近のラズピッピいじり / 20250308-rpijam-13th-birthday
akkiesoft
0
1.3k
Other Decks in How-to & DIY
See All in How-to & DIY
What's the difference in taste between expensive and cheap mills? Measuring coffee particle size distribution using ImageJ
dogrunjp
0
880
あなたの知らないGarageBandの世界
cheebow
0
240
EmbeddingGemmaをDifyから使いたいけどAPI経由はつまらん #iotlt #gemma #dify
n0bisuke2
0
230
進捗報告 + 開発の連鎖
tanakamasayuki
1
460
LLMを「機能」として組み込む技術:「Figma to はてなCMS」におけるプロンプトエンジニアリングからAIエージェント構築にわたる精度向上の軌跡
nanimonodemonai
0
610
Rails 8.1.1 × Claude Code
miyakawa2449
1
120
MustをWillに変える技術 〜アイドル・郁田はるきが"すべき"の壁を超えるまで〜
subroh0508
1
2.1k
ATOMS3R-CAMとClaude SKILLSでタイムラプスチャレンジ #iotlt
n0bisuke2
0
450
多摩.dev で草を食べる話をしたら カンファレンスに登壇していた / from-eating-weeds-to-a-conference
aokiplayer
1
820
JAWS-UG/AWS Community Update - 2026/6/13 JAWS-UG TOHOKU 仙台
awsjcpm
0
1.3k
移動は善 / 20260124-NGK2026S
girigiribauer
1
220
5年間ぐらい、 スプリントレトロスペクティブは、 「+/Δ」しかしてないので、 あらためて良いのか悪いか考えてみる / Doing Plus Delta for about five years
camel_404
1
500
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
250
The Limits of Empathy - UXLibs8
cassininazir
1
690
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
670
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
530
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
440
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
2
2.9k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
A Tale of Four Properties
chriscoyier
163
24k
Documentation Writing (for coders)
carmenintech
77
5.5k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Designing Powerful Visuals for Engaging Learning
tmiket
1
580
Transcript
͓Α͏ ͍͟͝·͢
ೋਲ͍ ₍₍ ง ՞ਊ ՞ ว ⁾⁾
04$ౡࠜ ॳࢀઓʂ
ίϨΛݟʹ དྷ͔ͨͬͨʂ
None
None
ͨͰΜ ܥ ݩ౦ٸܥ
͏ͪʢԣʣͷ ۙॴͰվ͞Εͯ
None
None
͏ͪͷͷલΛ τϥοΫͰૹ
https://youtu.be/R5ioNb2TqV8
ΈΒΕͯ Α͔ͬͨʂ
&KFDUίϚϯυ Ϣʔβʔձͷ͝հ &KFDUίϚϯυϢʔβʔձ ͖͋ͬ͌ JE"LLJFTPGU 04$4IJNBOF
ࣗݾհ • ͖͋ͬ͌ !"LLJFTPGU Ͱ͢ • ւಓࠜࣨࢢग़ ຊ࠷౦ͷӺͷۙ͘ • ौ୩ͰԾԽΤϯδχΞͯ͠·͢
• &KFDUίϚϯυϢʔβʔձओ࠻ • +BQBOFTF3BTQCFSSZ1J6TFST(SPVQ – SBTQJKQͰ࠷৽ใͳϒϩάΛॻ͍ͯ·͢ • দͷཛු͍ͯΔਓ
ු͍ͯ·ͤΜ
ු͍ͯ·ͤΜ
͜ΕͳΒු͍ͯ·͢Ͷ
+BQBOFTF3BTQCFSSZ1J6TFST (SPVQ • SBTQJKQͷӡӦ 3BTQCFSSZ1Jใͷൃ৴ • .-ͷӡӦ • Πϕϯτ –
ݱࡏ͓ʹ04$ʹలࣔɾηϛφʔग़ల – 3BTQCFSSZ+". 3BTQCFSSZ1JϢʔβʔͷू ·Γ Λෆఆظ։࠵ • 1JNPSPOJ͕͖Ͱ৭ʑ༡ΜͰΔ – 3BT1Jͷຊମɾέʔεͱ͔ΞΫηαϦͱ͔ചͬ ͯΔ
1JNPSPOJͷϥΠϒ৴Ͱ հ͞ΕΔࣄҊ
ίϝϯτͨ͠Βؾ͔ͮΕͨ
)FZ "LLJF
” ՞ ʊਓਓਓਓਓਓʊ ʼ ʻ ‛ ʉ:?:?::?:?:ʉ ՞ ਊ
ຊͷΠδΣϯμʢ༰ʣ Ejectコマンドユーザー会のEjectコマン ド工作入門方法について15分で解説 をします。 必要なのはCD-‐ROMドライブ、 Raspberry Pi、変換アダプターと、やり たいことに応じた"しかけ"だけ。 Ejectコマンド工作でクールにIoTの波 に乗れ!
ຊͷΠδΣϯμʢ༰ʣ • &KFDUίϚϯυϢʔβʔձͷ͝հ • &KFDUίϚϯυ࡞ͱ • &KFDUίϚϯυ࡞ͷ࢝Ίํ
&KFDUίϚϯυ Ϣʔβʔձ ͷ ͝հ
&KFDUίϚϯυϢʔβʔձͱ • $%30.υϥΠϒͷτϨΠ։ดΛར༻ͯ͠ • τϨΠʹ৭Μͳ͜ͱΛͤ͞Δ࡞Λ࡞Γ • ϦϞʔτλΠϚʔͰ࣮ߦ͢Δ͜ͱͰ • 2P-ͷ্ΛࢼΈΔϢʔβʔͷू͍Ͱ͢
*P5
ͬͯݴ͑
ԿͰ ڐ͞ΕΔ ෩ைʹ
/P
/PLLBSV
&KFDUίϚϯυϢʔβʔձͱ • $%30.υϥΠϒͷτϨΠ։ดͱ • 3BTQCFSSZ1JΛΈ߹Θͤͯ • ओʹϗʔϜΦʔτϝʔγϣϯΛ࣮ݱ͢Δ • *P5ܥ࡞Λ࡞ΔϢʔβʔͷू͍Ͱ͢ •
ϗʔϜΦʔτϝʔγϣϯҎ֎ ͳ͍͜ͱͳ͍
׆ಈใ • ओʹΦʔϓϯιʔεΧϯϑΝϨϯεͰ ׆ಈத • ެࣜαΠτ &KFDUͰݕࡧ • (PPHMF(SPVQTͷ͝ೖձΛ͓͍ͪͯ͠ ·͢ὑ
– ྲྀྔθϩͷࡴെίϛϡχςΟͰ͢
ΞΫςΟϏςΟ • .-ࢀՃਓݱࡏ໊લޙ • 04$ʹలࣔࢀՃͯ͘͠Εͨํ ͜Ε·Ͱʙਓ͘Β͍ • ΞΫςΟϒϢʔβʔ͕ए͍ • ࠓɺφͳϠϯά͕ू·ΔΞπ͍044ʁ
ίϛϡχςΟ͜͜ʢ֬৴ʣ
&KFDUίϚϯυ࡞ͱ
&KFDUίϚϯυͱ NBOΑΓ • FKFDU ϦϜʔόϒϧϝσΟΞΛΠδΣΫτ ͢Δ eject を用いると、リムーバブルメディア (CD-ROM、フロッピーディスク、テープ、 JAZ/ZIP
ディスクなど) をソフトウェア制御によってイジェクトできる。 また eject は、 連装 CD-ROM チェンジャを制御したり、 デバイスの自動イジェクト機能を制御したり、 CD-ROM ドライブのディスクトレイを 閉じることもできる (製品によってはできないこともある)。 引き数 <name> に対応するデバイスがイジェクトされる。 name はデバイスファイルまたはマウントポイントであり、フルパスでも先頭の "/dev", "/media", "/mnt" を省略した形でもどちらでもよい。 name が指定されない場合、デフォルトでは "cdrom" が対象となる。 対象デバイスが CD-ROM、SCSI デバイス、リムーバブルフロッピー、 テープであるかによって、4 つの異なるイジェクト方法がある。 デフォルトでは、 eject は 4 つの方法全てを成功するまで順に試行する。
&KFDUίϚϯυͱ • IUUQTMJOVYKNPTEOKQIUNMFKFDU NBOFKFDUIUNM • ཁ – ιϑτΣΞ੍ޚʹΑͬͯΠδΣΫτͰ͖Δ – $%30.υϥΠϒͷτϨΠΛ։ดͰ͖Δ
– Ϛϯτ͞Ε͍ͯͨΒΞϯϚϯτ͢Δ • ݱతʹ64#ϝϞϦͳͲʹ༗༻ • VNPVOUͰ͍͍Μ͚ͩͲɺ·͋ɻ
ϦϞʔτλΠϚʔͰ&KFDU͢ Δ • 44)͔ΒϦϞʔτͰ࣮ߦՄೳ – σʔληϯλʔͰαʔόͷಛఆʹΘΕΔ͍ ͨͣΒʹར༻͞ΕΔ • &KFDUίϚϯυ࡞తʹ1)13VCZͳͲ ͷݴޠΛར༻ͯ͠8FCը໘͔Β&KFDU͢Δ
• DSPOBUEΛར༻ܾͯ͠·ͬͨ࣌ؒʹ&KFDU ίϚϯυ࡞Λ࣮ߦͤ͞Δ • 5XJUUFS4MBDLͳͲ4/4࿈ܞͯ͠ྑ͠
ʮτϨΠ։ดΛར༻͢Δʯͱ • $%30.υϥΠϒ&KFDUίϚϯυΛ࣮ߦ ͢ΔͱɺτϨΠͷ։ดӡಈΛಘΔ͜ͱ͕Ͱ ͖Δ – &KFDU͢ΔʹτϨΠͰΛԡͩ͢͠ɾಥ͘ͳͲ • ͜ΒͪΛओʹར༻ –
-PBE͢ΔʹτϨΠͰͷΛҾ͘ • ΠϯνϕΠλΠϓͷυϥΠϒͷ߹ɺ։ ดͷӡಈΛ܁Γฦ͠ಘΔ͜ͱ͕Ͱ͖Δ 40
&KFDUίϚϯυ࡞ͱ • &KFDUͷιϑτΣΞ੍ޚʹ ΑΔτϨΠ։ดΛར༻ͯ͠ɺ τϨΠͷ։ดӡಈͱ࿈ಈ͠ ͨ࡞Λͭ͘Δ͜ͱ • ϐλΰϥεΠονͬΆ͍ ͷ
&KFDUίϚϯυ࡞ͷྫ • ϋϜελʔʹΤαΛ͋͛Δ • ΤΞίϯͷిݯΛૢ࡞͢Δ • "$ిݯΛૢ࡞͢Δ • আͷΛͭ͘
ϋϜελʔʹΤαΛ͋͛Δ • ॳΊͯ࡞ͬͨ࡞ • ֎ग़ઌ͔ΒϋϜελʔͷӤΛ͋͛ΒΕΔ • υϥΠϒΛੵΊෳͷڅӤʹରԠ • ͍·ϋϜελʔ͕ ͍ͳ͍ͷͰະ༻
ΤΞίϯͷిݯΛૢ࡞͢Δ • ͝Ζ։ൃ • τϨΠͰϘλϯΛԡ͢ˠϦϞίϯ͔Β ిݯճ࿏ΛϋοΫͯ͠֎͚ϘλϯΛτϨ ΠͰԡ͢ˠ3BTQCFSSZ1JͰɺ༧ΊϋοΫ͠ ͨϦϞίϯΛૢ࡞͢Δ Α͏ʹਐԽ •
ݱࡏ3BTQCFSSZ1J ;FSPͰখܕԽʂ
ॳվྑ൛ʢలࣔͯ͠·͢ʣ
3BTQCFSSZ1Jʹͳͬͨ ʢలࣔͯ͠·͢ʣ
ͳ͏ లࣔͯ͠·͢ʂ ɻ
"$ిݯϦϞʔτૢ࡞ • "$ిݯΛ&KFDUͰ0/0''͢Δ • ϗʔϜηϯλʔͰങ͑Δ εΠονͱిઢͰ࡞ΕΔ • ϓϩάϥϜλΠϚʔ ͱͯ͑͠Δ •
ຊσϞத
আͷ • ௨শʮআͷ&KFDUʯ • ຖ݄ʹ6453&".Ͱதܧ • ͩΕͰ&KFDUͰΛͭ͘͜ͱ͕Ͱ͖Δ • &KFDU݁Ռ645Ͱ ֬ೝ
• ຊσϞத
&KFDUΧʔςϯ • ேʹͳͬͨΒΧʔςϯΛ։͘ • ΧʔςϯʹώϞΛ௨ͯ͠ɺ ॏΓΛམͱ͢ͱΧʔςϯ͕։͘ • ॏΓΛམͱ͢ͷ͕$%30. υϥΠϒ •
͜ͷͨΊ͚ͩʹ 3BT1JΛ ফඅ
$%30.υϥΠϒΛ͏ҙٛ • &KFDUίϚϯυ࡞ͷେిࢠ࡞Ͱղܾ – *P5ͱͯ͠ങ͑Δͷଟ͍ • ిࢠ࡞Λษڧͨ͠Βָ͍ͣ͠ • ͔͠͠ɺిࢠ࡞ʹ߅͕͋Δਓ͍Δ •
ిࢠ࡞͕Ͱ͖ͳ͍ਓఘΊͳ͚Ε͍͚ͳ ͍͔ʁˠ/0 • $%30.υϥΠϒΛͬͯ࡞ͨ͠Βগ͠ ΧϯλϯʹͰ͖ͳ͍ͩΖ͏͔ʁ
&KFDUίϚϯυ࡞ͷϝϦοτ • Χϯλϯ ిࢠ࡞͕Ͱ͖ͳͯ͘େৎ • खܰ ௐୡ͘͠ͳ͘ɺൺֱత҆Ձ • ΘΓͱ҆શ ϋϯμ͚ͱ͔΄ͱΜͲແ͍
• -JOVYͷ͕ࣝʹͭ͘ ͔Εͳ͍ – BUE DSPO VEFWͳͲɺ;ͩΜ͋·Γ͞ΘΔػ ձ͕ͳ͍෦৭ʑ৮ΕΔ
&KFDUίϚϯυ࡞ͷσϝϦοτ • ࡞ͷ࣮ߦޭʹϜϥ͕͋Δ – ਖ਼ɺ࡞ʹΑΔ • ॴΛऔΔ • αʔόʔߏஙͷࣝ͋Δఔඞཁ •
&KFDUίϚϯυ࡞ສೳͰͳ͍ – Մೳੑແݶେͱݴ͍ͭͭɺͰ͖Δ͜ͱ࣮ ͋·Γͳ͍ – ग़དྷΔൣғͷ͜ͱΛΖ͏
&KFDUͰ͋Δඞཁͳ͍ • ࣗͰ࣮ݱՄೳͳํ๏Ͱࣗ༝ʹ࣮͠Α͏ • ిࢠ࡞͕Ͱ͖ΔਓͦΕͰΕྑ͍ – ࢲͷΤΞίϯϦϞʔτ3BT1JʹҠߦͨ͠ • ࢢൢ͕ྑ͍ͳΒͦΕΛ͑ྑ͍ –
ී௨ͷਓ͕͢ΔιϦϡʔγϣϯͳͷͰɺ ϒϩάʹॻ͘ͱϒΫϚͱ͔ΞΫηεͱ͔Ք͛ Δ • &KFDUͰྑ͍ͱࢥͬͨΒͦ͏͢Εྑ͍ – ͙͢Ͱ͖Δ͠࡞͢Δָ͍࣌ؒ͠͠ωλʹͳ Δ
&KFDUίϚϯυ࡞खஈ • ࣌ࣂ͍ͬͯͨϋϜελʔͷੈΛ04$Ͱ ԕ͍ͯͯ͠Ͱ͖ΔΑ͏ʹ͍ͨ͠ͱ͍͏ ՝ղܾͷඞཁʹഭΒΕͯ࡞ͬͨ – िؒ͘Β͍͔͠ͳͯ͘ΜͰ͍ͨ – 04$ͳͲͷΠϕϯτͷωλʹ͔ͨͬͨ͠ɺͱ͍ ͏ͷʜ͋ΔΑ
ʀʆТ • ୯ʹ&KFDUΛͨͯ͘͠࡞ͬͨΘ͚Ͱͳ͍ – &KFDU͚ͩͰتΜͰ͍Δͷͪΐͬͱ͍
&KFDUίϚϯυ࡞ ೖ ʙۚڕͷ͑͞Γฤʙ
ۚڕʹΤαΛ͋͛Δ • ֎ग़ઌ͔ΒϋϜελʔͷӤΛ͋͛ΒΕΔ • ҰԠෳճ͋͛ΒΕΔ͚Ͳɺ҆ఆੑ͍ • ࣸਅࡢͷேʹࡱӨͨ͠ࠓճ͚ͷ༷ࢠ
࡞ʹඞཁͳͷ • &KFDUػࡐ – $%30.υϥΠϒ =ʙ= – *%&64#มέʔϒϧ =
– 3BTQCFSSZ1J = ͘Β͍ • ࡞ͷࡐྉ – ͕͖ – ຊཱͯ – ཆੜςʔϓɾηϩϋϯςʔϓ – ߴ͞Λௐ͢Δശͱ͔
$%30.υϥΠϒͷೖख • جຊతʹΠϯνϕΠλΠϓͷେ͖͍Λ༻ • ബܕτϨΠΛดΊΒΕͳ͍ͷͰ͔ͳ͍ • υϥΠϒຊདྷͷػೳʢಡΈॻ͖Ͱ͖Δ͔Ͳ͏ ͔ʣॏཁࢹ͞Εͳ͍ͷͰδϟϯΫͰྑ͍ • ϋʔυΦϑळ༿ݪͷδϟϯΫͳͲͰೖख
• ղͯ͠ϨʔβʔϢχοτΛ֎͢ͱܰྔԽͰ ͖Δʂ
*%&64#มέʔϒϧ • ओʹଂ)%%Λ64#ଓ͢ΔͨΊʹ༻ – ֎͚σΟεΫͱͯ͠ – σʔλϨεΩϡʔ༻ • ळ༿ݪɾՈిྔൢళɾ"NB[POͰೖखͰ ͖Δ
– ϠϑΦΫʹ͍҆ͷ͕͋Δ – ֎෦ిݯ͕͍͍ͯΔλΠϓΛબͿ – ͍͍ͭͯͳ͍ͷΠϯν)%%͚
Ϛγϯͷ༻ҙ • 3BTQCFSSZ1JΛར༻ – ͍҆ – खܰ – লిྗ •
-JOVY͕ೖ͍ͬͯΔదͳϚγϯͰྑ͍ – ϊʔτ1$ ੲͷωοτϒοΫͱ͔ – σεΫτοϓͱ͔Ͱ͍͍͚Ͳిؾ͕ʜ
ӤΓஔΛͭ͘Δ • ͕͖ͰΖ͏ͱΛ࡞Δ • ग़ޱΛͭͿ͓ͯ͘͠ • ຊཱͯΛͬͯઃஔʢςʔϓͰݻఆʣ
ΤαΛೖΕͯ
&KFDUΛ࣮ߦ͢Δͱ
Τα͕దྔग़Δ
Ͳ͏͍͏͜ͱͳͷʜ • ޱΛ͢΅Ίͯ͋ΔͷͰΤα͕ͭ·Δ • ͢΅Ίͨޱ͕υϥΠϒͷτϨΠʹΑͬͯԡ ͞ΕΔ͜ͱͰগ͠։͘ • Τα͕མͪΔ͚Ͳ·ͨΤα͕ͭ·Δ • Ҏ্Λ܁Γฦ͢͜ͱͰෳճΤαΓ͕Մ
ೳ
ಈըͰ
&KFDU͢ΔखஈΛ֬อ͢Δ 方法 外出先から実行できるか SSHでログインして Eject(今回はコレ!) 外に公開するか、VPNがあれば できる Web画面からEject 外に公開するか、VPNがあれば できる。もしくは、VPSなどから間
接的に実行する方法もある TwitterとかSlack からEject できるしべんり
͍͓ͪ͏Φʔϓϯιʔε • ʮ8FC͔Β&KFDUʯʮ5XJUUFS͔Β &KFDUʯɺεΫϦϓτΛެ։͍ͯ͠·͢ – ͬ͘͟Γ.*5-JDFOTF • IUUQHJUIVCDPN"LLJFTPGU&KFDU $PNNBOE6TFST(SPVQ •
8FC1)1ɺ5XJUUFS1ZUIPOͰ࣮ – 3VCZ൛ͷϓϧϦΫΤετ͓ͪͯ͠·͢ὑ • Ͳ͏ͧ͝ར༻͍ͩ͘͞
ͦ͏ͯ͠Ͱ͖͕͋Γ • ԿΛ࡞Δ͔͋ͳͨ ࣍ୈ • ͋ͬͨΒศརͦ͏ͳ ͷΛࢥ͍͍ͭͨΒ ࣗͰ࡞ͬͯΈΑ͏ ࢲʹݴͬͯμϝ
·ͱΊ
·ͱΊ • $%30.υϥΠϒͰϗʔϜΦʔτϝʔγϣ ϯͰ͖Δ • $%30.υϥΠϒΛ͏͜ͱిࢠ࡞ɾ *P5ͷସͳͲͷखஈͰ͋ͬͯɺతͰ ͳ͍ – ͱΓ͋͑ͣࢼ࡞͢Δͱ͖ͱ͔ʹʂ
• ݞගுΒͣؾܰʹͬͯΈΑ͏ • ҙࣝͷ͍*P5ʜҙ͕ࣝଞք*P5ʁ
͓ΘΓ