Skip to content

Instantly share code, notes, and snippets.

@uupaa
uupaa / make.frei0r.env.md
Last active February 27, 2017 06:38
frei0r 動作環境の確認

ffmpeg で frei0r を使い始める前に、frei0r が利用可能かどうかを確認します。

適当なコマンド(ffmpeg -i a.mp4 -v debug -vf frei0r=glow:0.5 b.mp4) を実行しエラーがでない事を確認します。

以下のように /usr/local/lib/frei0r-1/glow.dylib が存在しないといったエラーが出ている場合は、若干の手作業が必要になります。

ffmpeg -i a.mp4 -v debug -vf frei0r=glow:0.5 b.mp4

> [Parsed_frei0r_0 @ 0x7fb77ac00480] compat: called with args=[glow:0.5]
@uupaa
uupaa / encoder.delay.in.obs.live.stream.md
Last active January 30, 2017 05:51
EncoderDelay in OBS Live stream

OBS から送られて来るHLSライブストリームのAACにEncoderDelay(Primary + Remainder)が含まれているか確認します。

  1. https://www.youtube.com/watch?v=Oc8cLx9MXSo をOBS で配信する
  2. PCM 再生処理の前に以下の DummaySample を挿入する
  3. leftChannelWithDummy を再生し波形を確認する
var context = new AudioContext();
var stream = new Uint8Array(...); // AAC
@uupaa
uupaa / 2017_01_25.md
Last active January 25, 2017 19:28
新しい Safari のリリースサイクルと GamePad API

2017/01/25 に iOS 10.3 beta と Safari 10.1 がリリースされました。

https://twitter.com/webkit/status/823967381026263040

従来の Safari のリリースサイクルは年単位で、Chrome のスピード感に慣れた身としては大変辛い物がありました。

  • Safari の進化は1年に一度のみ、OS のメジャーバージョンアップのタイミングで新機能が追加される
  • タイミングが悪いと中途半端な状態でリリースされてしまう(iOS 9 の ES6 のように) 😱
  • タイミングを逃すと何年も待たなければならない 😱
@uupaa
uupaa / a.md
Created December 12, 2016 15:11
@uupaa
uupaa / a.md
Created December 12, 2016 15:10
@uupaa
uupaa / GooglePlayInKindleFire5Gen.md
Last active December 1, 2016 08:54
How to install Google Play in Kindle Fire 5 gen

How to install Google Play in Kindle Fire 5 gen

Install with PC/Mac

  1. Kindle を開発者モードにします
    • 設定 - 端末オプション - シリアル番号を7回タップします
  2. KindleでADBを有効にします
    • 設定 - 端末オプション - ADB を有効にします
  3. PC/Mac で ADB コマンドを利用可能にします
    • Android SDK をインストールします(詳細は省略)
@uupaa
uupaa / a.js
Created September 22, 2016 19:00
iPhone/iPad Pro 3D touch deep detection.
function _deepDetection(callback) {
var that = this;
var device = this._DEVICE;
var osVer = parseFloat(this._OS_VERSION);
if (this._iOS) {
_has3DTouchDevice_iOS(function(has) {
switch (device) {
case "iPhone 7 Plus":
@uupaa
uupaa / vscode.shortcuts.md
Last active September 11, 2016 20:19
Visual Studio Code shortcuts. VSCODE

ウインドウの操作

  • カーソルの移動
    • COMMAND + 0 で サイドバーに移動
    • COMMAND + 1 で LEFT エディタに移動/または開く
    • COMMAND + 2 で CENTER エディタに移動/または開く
    • COMMAND + 3 で RIGHT エディタに移動/または開く
  • TERMINAL
    • CONTROL + SHIFT + @ で TERMINAL を開く
  • FIND
@uupaa
uupaa / rbenv.setup.md
Last active September 6, 2016 12:30
quick setup rbenv + ruby gem environment in Mac El Capitan

setup rbenv + ruby gem environment

http://qiita.com/ringo/items/4351c6aee70ed6f346c8 を参考に

$ brew install rbenv ruby-build rbenv-gemset

# .zshrc に PATH と rbenv の初期化コードを追加

export PATH="~/.rbenv/bin:$PATH" # in .zshrc