SlideShare a Scribd company logo
1 of 20
Raspberry Piで
ハイレゾ音源を鳴らそう
みやはら とおる
@tmiyahar
そもそもの動機
• いい音で聴きたいな〜と思って少し前にUSB
DAC「iFi nano iDSD」を買った
2
そしてヘッドフォン買い替え
• iPhone用インナーイヤーヘッドフォンをnano
iDSDに繋いだら左側の音が出ない?
– 少し強く押し込むと音は出る
• マイク、コントロール用の4極プラグと相性が
悪いらしい
• いいや、ヘッドフォン買い替えちゃえ!
3
SONY XBA-300購入
すごくいいけど、もう少し音に迫力が欲しいなぁ・・
4
SONY MDR-1A購入
5
バランス接続したくなり…
PHA-3購入!
6
7
まさに
オーディオ沼…
nano iDSDを再活用したいな〜
• オフィス環境はPHA-3の一択で固定された
• 自宅で使っていたけど、いまいち使いにくい
• ネットワークオーディオ化してリビングのス
ピーカーで聴きたい
そうだ、ラズパイでハイレゾだ!
8
ハイレゾとは
1. 録音フォーマット:FLAC or WAVの
96kHz/24bit以上が可能であること
2. 入出力インターフェイス:96kHz/24bit以上が
可能であること
3. ファイル再生:FLAC/WAVの96kHz/24bitに対
応可能であること(自己録再機はFLAC、また
はWAVのどちらかのみで可とする)
4. 信号処理:96kHz/24bit以上の信号処理性
能が可能であること
5. デジタル・アナログ変換:96kHz/24bit以上が
可能であること
6. 生産若しくは販売責任において聴感評価が
確実に行なわれていること。各社の評価基
準に基づき、聴感評価を行ない、ハイレゾ
に相応しい商品と最終判断されていること
9
ラズパイでハイレゾするには
• 「Volumio」というオーディオプレイヤーソフト
がラズパイ用イメージで配布されている
– 内部的にはRaspbian+MPD+独自Webアプリ
• MPD:Music Player Daemon
• クライアントサーバー型でクライアント多数
よし、試すぞ!
10
試してみた
• Raspberry Pi 3 モデルBを購入!
– Amazonで6980円
– 本体(element14版)+透明ケース+ヒートシンク
– ケースはRaspberry Pi 2用に買った木製ケースと
交換(干渉する部分はバシバシっとカット!)
• microSDカードにVolumio 2 RC1をイメージ書き
込み
– RasPi 3でVolumio 1.x系は動作しません!
11
Volumio 2の感想
• FLAC(96kHz/24bit)、WAV(96kHz/32bit)も問
題なく再生できた
• WebUIはまぁまぁ使いやすい
• /var/lib/mpd/musicに対するSMBファイル共
有が作られておりファイルコピーしやすい
• USBメモリを挿すだけでその中の音楽ファイル
を再生できる
しかし大きな課題も…
12
Volumio 2でDSDが再生できない
• 正確には「再生できるがPCM変換される」
– CPU負荷が高くてプツプツ切れる
• Volumio 2からDoP(DSD over PCM)のOn/Off
設定が無くなった
• ネットで調べてみると再生できている人もいる
– そもそもRC版なので報告例が少なすぎて・・
よし、切り分けだ!
13
DSD(Direct Stream Digital)とは
• ΔΣ変調を利用したサンプリング
方式
• 1bitで表す
• DSD64(2.8MHz)、DSD128
(5.6MHz)、DSD256(11.2MHz)
など
– 数字はCDの何倍、という意味
• DSD再生に対応したオーディオ
インターフェースが必要
14
DoPによるDSD再生方式
• DSDデータをDACに如何に送り込むか?
• ネイティブDSD再生サポートしたDACは少ない
• PCMのフリをして送り込むDoP(DSD Audio
over PCM Frames)が主流
PCM再生の24bitのうち、先頭8bitをマーカー、後ろ16ビットをDSDデータとして扱う
15
行った切り分け
A. Raspberry Pi 2でVolumio 1.55を動かしてみる
B. 自分でMPDを入れてみる
– RaspbianをmicroSDカードにイメージ書き込み
– $ sudo apt-get install mpd mpc
– /etc/mpd.confでHW設定変更とdop "yes"を設定
どっちもDSD鳴るじゃん!?
でも、実際には試行錯誤が…
16
DoPで必要なデータ転送レート
DSD種別 DSD DoP
DSD64 2.8224MHz/1bit 176.4kHz/16bit
DSD128 5.6448MHz/1bit
6.1440MHz/1bit
352.8kHz/16bit
384kHz/16bit?
DSD256 11.2896MHz/1bit
14.1120MHz/1bit
705.6KHz/16bit
768kHz/16bit?
DSD512 22.5792MHz/1bit 1,411.2KHz/16bit
データ転送量の計算例
(2,822.4kHz×1bit)÷16bit=176.4kHz
※実際には24bit転送
17
DSD128再生状況の確認
$ cat
/proc/asound/card1/pcm0p/sub0/hw_params
A. 正常にDoPで再生できている場合
– access: RW_INTERLEAVED
– format: S32_LE
– subformat: STD
– channels: 2
– rate: 352800 (352800/1) ←352.8kHzでDACに送信
B. PCM変換されている場合
– rate: 384000 (384000/1) ←DACの仕様の最大値18
DSD64、DSD256再生状況の確認
$ cat /proc/asound/card1/pcm0p/sub0/hw_params
• DSD64
– rate: 176400 (176400/1) ←176.4kHzでDACに送信
• DSD256
– rate: 705600 (705600/1) ←705.6kHzでDACに送信
– 1回目再生した時に
19
まとめ
• DSDを使わないなら、普通に使う分には
Volumio 2で問題なし
– 早く正式版が出るといいね
• マニアックにやるなら、自分でゴリゴリとMPD
を入れてクライアント入れてやるべし
– 色んなクライアントがあります
20

More Related Content

What's hot

5分間ラズパイオーディオLT-東海道らぐ編-
5分間ラズパイオーディオLT-東海道らぐ編-5分間ラズパイオーディオLT-東海道らぐ編-
5分間ラズパイオーディオLT-東海道らぐ編-Takeshi Matsumoto
 
2018年12月15日 AITCシニア成果発表会 無用な争い回避システム
2018年12月15日 AITCシニア成果発表会 無用な争い回避システム2018年12月15日 AITCシニア成果発表会 無用な争い回避システム
2018年12月15日 AITCシニア成果発表会 無用な争い回避システムaitc_jp
 
20141115 fx os-codereading
20141115 fx os-codereading20141115 fx os-codereading
20141115 fx os-codereadingNoritada Shimizu
 
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうYasuhiro Ishii
 
DDSP: Differentiable Digital Signal Processing
DDSP: Differentiable Digital Signal ProcessingDDSP: Differentiable Digital Signal Processing
DDSP: Differentiable Digital Signal ProcessingSohOhara
 
アプリのボイスと曲を潤沢に!「ADX2」のご紹介
アプリのボイスと曲を潤沢に!「ADX2」のご紹介アプリのボイスと曲を潤沢に!「ADX2」のご紹介
アプリのボイスと曲を潤沢に!「ADX2」のご紹介Takaaki Ichijo
 

What's hot (9)

Logitech
LogitechLogitech
Logitech
 
5分間ラズパイオーディオLT-東海道らぐ編-
5分間ラズパイオーディオLT-東海道らぐ編-5分間ラズパイオーディオLT-東海道らぐ編-
5分間ラズパイオーディオLT-東海道らぐ編-
 
カンパイペッパー
カンパイペッパーカンパイペッパー
カンパイペッパー
 
2018年12月15日 AITCシニア成果発表会 無用な争い回避システム
2018年12月15日 AITCシニア成果発表会 無用な争い回避システム2018年12月15日 AITCシニア成果発表会 無用な争い回避システム
2018年12月15日 AITCシニア成果発表会 無用な争い回避システム
 
20141115 fx os-codereading
20141115 fx os-codereading20141115 fx os-codereading
20141115 fx os-codereading
 
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼうものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
ものアプリハッカソン勝手に支援イベント Raspberry Piのピンヘッダで遊ぼう
 
Android@Home
Android@HomeAndroid@Home
Android@Home
 
DDSP: Differentiable Digital Signal Processing
DDSP: Differentiable Digital Signal ProcessingDDSP: Differentiable Digital Signal Processing
DDSP: Differentiable Digital Signal Processing
 
アプリのボイスと曲を潤沢に!「ADX2」のご紹介
アプリのボイスと曲を潤沢に!「ADX2」のご紹介アプリのボイスと曲を潤沢に!「ADX2」のご紹介
アプリのボイスと曲を潤沢に!「ADX2」のご紹介
 

Viewers also liked

Raspberry Piでハイレゾ音源を鳴らそう
Raspberry Piでハイレゾ音源を鳴らそうRaspberry Piでハイレゾ音源を鳴らそう
Raspberry Piでハイレゾ音源を鳴らそうToru Miyahara
 
第3回ガンダム勉強会 「教養としての『ギレンの野望』」
第3回ガンダム勉強会 「教養としての『ギレンの野望』」第3回ガンダム勉強会 「教養としての『ギレンの野望』」
第3回ガンダム勉強会 「教養としての『ギレンの野望』」VirtualTech Japan Inc./Begi.net Inc.
 
ニフティクラウドにZabbixをインストールしてみた
ニフティクラウドにZabbixをインストールしてみたニフティクラウドにZabbixをインストールしてみた
ニフティクラウドにZabbixをインストールしてみたVirtualTech Japan Inc./Begi.net Inc.
 
よくわかるRaspberry Piらしい使い方
よくわかるRaspberry Piらしい使い方よくわかるRaspberry Piらしい使い方
よくわかるRaspberry Piらしい使い方Michiya Tominaga
 
オープンソースコミュニティによる技術交流の重要性
オープンソースコミュニティによる技術交流の重要性オープンソースコミュニティによる技術交流の重要性
オープンソースコミュニティによる技術交流の重要性VirtualTech Japan Inc./Begi.net Inc.
 
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみたRaspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみたVirtualTech Japan Inc./Begi.net Inc.
 
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったことデブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったことVirtualTech Japan Inc./Begi.net Inc.
 
これから Raspberry Pi をいじる方向けの資料 20130818版
これから Raspberry Pi をいじる方向けの資料 20130818版これから Raspberry Pi をいじる方向けの資料 20130818版
これから Raspberry Pi をいじる方向けの資料 20130818版Michiya Tominaga
 
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテストPowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテストVirtualTech Japan Inc./Begi.net Inc.
 
これまでの活動報告など
これまでの活動報告などこれまでの活動報告など
これまでの活動報告などMotoki Nagano
 
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝Akira Ouchi
 
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門Toru Miyahara
 
RaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたいRaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたいKenichiro MATOHARA
 
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)Takeshi HASEGAWA
 
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性についてTakayuki Higashi
 
opencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これopencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これKenichiro MATOHARA
 
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化Hirokazu Hatano
 
Pythonで作る俺様サウンドエフェクター
Pythonで作る俺様サウンドエフェクターPythonで作る俺様サウンドエフェクター
Pythonで作る俺様サウンドエフェクターRansui Iso
 

Viewers also liked (20)

Raspberry Piでハイレゾ音源を鳴らそう
Raspberry Piでハイレゾ音源を鳴らそうRaspberry Piでハイレゾ音源を鳴らそう
Raspberry Piでハイレゾ音源を鳴らそう
 
第3回ガンダム勉強会 「教養としての『ギレンの野望』」
第3回ガンダム勉強会 「教養としての『ギレンの野望』」第3回ガンダム勉強会 「教養としての『ギレンの野望』」
第3回ガンダム勉強会 「教養としての『ギレンの野望』」
 
ニフティクラウドにZabbixをインストールしてみた
ニフティクラウドにZabbixをインストールしてみたニフティクラウドにZabbixをインストールしてみた
ニフティクラウドにZabbixをインストールしてみた
 
よくわかるRaspberry Piらしい使い方
よくわかるRaspberry Piらしい使い方よくわかるRaspberry Piらしい使い方
よくわかるRaspberry Piらしい使い方
 
オープンソースコミュニティによる技術交流の重要性
オープンソースコミュニティによる技術交流の重要性オープンソースコミュニティによる技術交流の重要性
オープンソースコミュニティによる技術交流の重要性
 
デブナイト Vol.1 断酒ダイエット結果報告
デブナイト Vol.1 断酒ダイエット結果報告デブナイト Vol.1 断酒ダイエット結果報告
デブナイト Vol.1 断酒ダイエット結果報告
 
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみたRaspberry Piで 初心者が 半日でできる電子工作 を考えてみた
Raspberry Piで 初心者が 半日でできる電子工作 を考えてみた
 
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったことデブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
デブナイト Vol.2 LT タニタの体組成計を使ってみて分かったこと
 
これから Raspberry Pi をいじる方向けの資料 20130818版
これから Raspberry Pi をいじる方向けの資料 20130818版これから Raspberry Pi をいじる方向けの資料 20130818版
これから Raspberry Pi をいじる方向けの資料 20130818版
 
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテストPowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
PowerPointのフォントをMS Pゴシックからメイリオに置き換えてみるテスト
 
Linuxシステム管理入門
Linuxシステム管理入門Linuxシステム管理入門
Linuxシステム管理入門
 
これまでの活動報告など
これまでの活動報告などこれまでの活動報告など
これまでの活動報告など
 
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
Raspberry Piの最新利用事例を拾い見たりたりしてみましょう(☝ ՞ਊ ՞)☝
 
今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門今さら聞けない人のためのDocker超入門
今さら聞けない人のためのDocker超入門
 
RaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたいRaspberryPi を持ち運びパソコンとして使いたい
RaspberryPi を持ち運びパソコンとして使いたい
 
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
Eject-io (OSC2014 Tokyo/Fall 懇親会LT)
 
設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について設計・構築においてのドキュメントの重要性について
設計・構築においてのドキュメントの重要性について
 
opencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これopencocon を使って RaspberryPi で艦これ
opencocon を使って RaspberryPi で艦これ
 
運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化運用ドキュメントの分類と構造化
運用ドキュメントの分類と構造化
 
Pythonで作る俺様サウンドエフェクター
Pythonで作る俺様サウンドエフェクターPythonで作る俺様サウンドエフェクター
Pythonで作る俺様サウンドエフェクター
 

More from VirtualTech Japan Inc./Begi.net Inc.

爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』VirtualTech Japan Inc./Begi.net Inc.
 
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~VirtualTech Japan Inc./Begi.net Inc.
 
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)VirtualTech Japan Inc./Begi.net Inc.
 
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜VirtualTech Japan Inc./Begi.net Inc.
 
オープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメオープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメVirtualTech Japan Inc./Begi.net Inc.
 
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツMIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツVirtualTech Japan Inc./Begi.net Inc.
 

More from VirtualTech Japan Inc./Begi.net Inc. (20)

爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
爆速DB「PG-Strom」について 『PG-Strom v5リリース記念 GPUを活用したビッグデータ分析基盤を構築しよう」』
 
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
Linuxサーバー構築学習のポイントと環境構築 ~『Linuxサーバー構築標準教科書』の執筆者が超解説!~
 
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
OSC2023福岡LT「希望の船に乗って」みやはら とおる(@tmiyahar)
 
今さら聞けない人のためのSSH超入門
今さら聞けない人のためのSSH超入門今さら聞けない人のためのSSH超入門
今さら聞けない人のためのSSH超入門
 
OSCのこれまでを振り返るとしたらこんな感じ?
OSCのこれまでを振り返るとしたらこんな感じ?OSCのこれまでを振り返るとしたらこんな感じ?
OSCのこれまでを振り返るとしたらこんな感じ?
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
爆速!DBチューニング超入門 〜DB性能の基礎とGPU活用による高速化〜
 
今さら聞けない人のためのDevOps超入門 ODC2023編
今さら聞けない人のためのDevOps超入門 ODC2023編今さら聞けない人のためのDevOps超入門 ODC2023編
今さら聞けない人のためのDevOps超入門 ODC2023編
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
DBチューニング超入門
DBチューニング超入門DBチューニング超入門
DBチューニング超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
MIRACLE LINUX 9にAnsibleをインストールした話
MIRACLE LINUX 9にAnsibleをインストールした話MIRACLE LINUX 9にAnsibleをインストールした話
MIRACLE LINUX 9にAnsibleをインストールした話
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
最近のOSCと今後について
最近のOSCと今後について最近のOSCと今後について
最近のOSCと今後について
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
オープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメオープンソースカンファレンスへの参加のススメ
オープンソースカンファレンスへの参加のススメ
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門今さら聞けない人のためのDevOps超入門
今さら聞けない人のためのDevOps超入門
 
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツMIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
MIRACLE LINUX 8をVirtualBoxに入れる時のいくつかのコツ
 

Raspberry Piでハイレゾ音源を鳴らそう