Skip to content

Instantly share code, notes, and snippets.

import mpdApi from 'mpd-api'
const withConnection = async (callback, host = 'raspberrypi.local', port = 6600) => {
if (!callback) return
let client
try {
client = await mpdApi.connect({ host, port })
return await callback(client)
} finally {
Model     CPU         RAM USB USB
boot
USB limit LAN WiFi 参考価格
5 Model B Cortex-A76×4 2.4GHz
+ A76×4 2.0GHz
4GB / 8GB LPDDR4X 2×USB 3.0
2×USB 2.0
1.6A GbE ¥10,000〜
4 Model B Cortex-A72×4
1.5GHz
1/2/4/8GB LPDDR4 2×USB 3.0
2×USB 2.0
1.2A GbE ¥7,000〜
3 Model B+ Cortex-A53×4
1.4GHz
1GB LPDDR2 4×USB 2.0 1.2A 100Mbps ¥7,000〜
3 Model B Cortex-A53×4
1.2GHz
1GB LPDDR2 4×USB 2.0 1.2A 100Mbps ¥7,000〜
3 Model A+ Cortex-A53×4
1.4GHz
512MB LPDDR2 1×USB 2.0 ? なし ¥5,000〜
2 Model B (v1.2) Cortex-A53×4
900MHz
1GB LPDDR2 4×USB 2.0 1.2A 100Mbps ×
2 Model B (v1.1) ARM1176JZF-S×1900MHz 1GB LPDDR2

ALSA の出力デバイス

出力名 説明 備考
hw: デバイスへダイレクト出力 音量変換なし、SRC (サンプリングレートコンバーター) なし、排他モード。MPD などがデバイスを占有してると他のアプリは音を出せない。サンプルレート・チャンネル数・ビット深度など完全一致しないと鳴らない。ビットパーフェクト性が高い反面、相性問題が出やすい
plughw: デバイスへ自動フォーマット変換して出力 サンプルレートやビット深度を変換して出力。アプリの出力フォーマットとデバイス (DAC 等) が合ってない時の橋渡しをできる。反面、ビットパーフェクト性が低い
default ALSA の標準出力 とりあえず音が出ればなんでもいいとき。ALSA の設定次第で挙動は変わる
sysdefault ALSA の内部既定出力 plughw: 相当で、特にこだわりがないなら無難
dmix ソフトウェアミキサ 複数アプリの出力を合成できる。当然、SRC 等の介入あり
dsnoop 複数アプリで同時キャプチャ 出力ではなく入力(録音)用
@elvl
elvl / gist:2a9a32fef19d8395bd84
Last active July 1, 2019 02:29
SAI 水彩境界 メモ

#SAI の水彩境界

個人的に調べてわかってる限りのことです。正しさは保証しません。 お絵かき的には一番したの画像まとめだけ見れば良いです。

##SAI1

SAI1 では、水彩境界および用紙質感の色がグレーかぶりする。

###原因

@elvl
elvl / gist:fb5ed90ad0a87091bbc6
Created November 26, 2014 06:48
Twitter 1 カラム & アイコン角丸解除
/*
Stylish 用
Chrome 拡張で使う場合は、
最初の @-moz-document url-prefix('https://twitter.com') { の行と
最後の } の行をけずって
適用先を "次で始まる URL" にし、URL に https://twitter.com を入れて下さい
*/
@-moz-document url-prefix('https://twitter.com') {
@elvl
elvl / gist:b7f38fead05cba7679bf
Last active August 29, 2015 14:10
swiki のプレビューを見やすくするユーザー CSS
/*
Stylish 用
Chrome 拡張で使う場合は、
最初の @-moz-document url-prefix(http://pso2.swiki.jp/index.php?cmd=edit) { の行と
最後の } の行をけずって
適用先を "次で始まる URL" にし、URL に http://pso2.swiki.jp/index.php?cmd=edit を入れて下さい
*/
@-moz-document url-prefix(http://pso2.swiki.jp/index.php?cmd=edit) {
@elvl
elvl / gist:62201078b775f5de05ec
Last active August 29, 2015 14:01
PSO2 のカメラ設定をコピペする

自己責任で。

かならず user.pso2 をバックアップしてから行うこと。 できればちゃんとしたテキストエディタを使うこと。

    Camera = {

よりしたにある、この単位でコピペするように

FreeCamera1 = {

@elvl
elvl / gist:8321597
Created January 8, 2014 18:18
Avisynth めも
ConvertToYV12(matrix="PC.601")
AvsP での見た目は暗くなり 37 だが、内部的には RGB と同じ 48 で保持されている
37
|<----- Rec ------>|
|<------- PC --------->|
48
(表示上 TV スケールとみなして伸長されてる?)
coring = false で内部数値にマッチする
@elvl
elvl / gist:6244786
Last active December 21, 2015 03:49
ザンバースのあれ

#ザンバース

##他の人の攻撃で確殺できていたらザンバースは意味がない

たとえばクラスターで確殺できるとする。その場合、クラスターの攻撃判定が出ている間は、mob は出た瞬間に死ぬので追撃は意味がない。

##0.8秒以内に他の追撃で敵が死ぬ場合も殆ど意味が無い

@elvl
elvl / gist:6089968
Last active December 20, 2015 06:59
Twitter のあれ

Hello,

This account was suspended for sending multiple unsolicited messages using the @reply and/or mention feature.

このアカウントは、リプライ またはメンションを使い多数の迷惑なメッセージを送ったために凍結されました。

( unsolicited には頼んでもいないのにという意味があり、迷惑メールやダイレクトメール的なニュアンスがあるようです。)

These features are intended to make communication between people on Twitter easier.