password_confirm というフォームのエラーメッセージを出す方法。
1 2 |
// form.ctp echo $this->Form->control('password_confirm', ['type' => 'text']); |
1 2 |
// MemberController $entity->errors('password_confirm', '確認用パスワードが不一致です。'); |
password_confirm というフォームのエラーメッセージを出す方法。
1 2 |
// form.ctp echo $this->Form->control('password_confirm', ['type' => 'text']); |
1 2 |
// MemberController $entity->errors('password_confirm', '確認用パスワードが不一致です。'); |
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<?php $a = [0,1,2]; $unko = &$a[1]; $result = $a; foreach($a as &$v){ $v += 100; } print_r($result); |
1 2 3 4 5 6 |
Array ( [0] => 0 [1] => 101 [2] => 2 ) |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
<?php for($i=1; $i<=100; $i++){ if(0 === $i % 15){ echo 'FizzBuzz'; }elseif(0 === $i % 3){ echo 'Fizz'; }elseif(0 === $i % 5){ echo 'Buzz'; }else{ echo $i; } if(100 !== $i){ echo ','; } } // 1分45秒以内で書いた |
1 |
1,2,Fizz,4,Buzz,Fizz,7,8,Fizz,Buzz,11,Fizz,13,14,FizzBuzz,16,17,Fizz,19,Buzz,Fizz,22,23,Fizz,Buzz,26,Fizz,28,29,FizzBuzz,31,32,Fizz,34,Buzz,Fizz,37,38,Fizz,Buzz,41,Fizz,43,44,FizzBuzz,46,47,Fizz,49,Buzz,Fizz,52,53,Fizz,Buzz,56,Fizz,58,59,FizzBuzz,61,62,Fizz,64,Buzz,Fizz,67,68,Fizz,Buzz,71,Fizz,73,74,FizzBuzz,76,77,Fizz,79,Buzz,Fizz,82,83,Fizz,Buzz,86,Fizz,88,89,FizzBuzz,91,92,Fizz,94,Buzz,Fizz,97,98,Fizz,Buzz |
参考
1 2 3 4 5 6 7 8 9 |
結合したいファイルの名称を適当なテキストファイルに羅列します。 file /home/hoge/0.mp4 file file C:/C/2020-09-4-19-50-45.0001.ts file file C:/C/2020-09-4-19-50-45.0002.ts file file ドライブ:/フォルダ/2020-09-4-19-50-45.000X.ts 当該のテキストファイルを -iでffmpegに読み込ませます。そうすると、.tsファイルがMP4に変換されます。 ffmpeg -f concat -safe 0 -i C:\C\input.txt -c copy C:\C\output.mp4 ffmpeg -f concat -safe 0 -i [結合元ファイルのリスト].txt -c copy [出力ファイル名].mp4 |
(input.txt)
1 2 3 |
file 1.ts file 2.ts file 3.ts |
1 2 |
# カレントディレクトリのinput.txtに記載のある複数の動画ファイルを1つのoutput.mp4に連結するコマンド docker run --rm -v $(pwd):$(pwd) -w $(pwd) jrottenberg/ffmpeg -f concat -safe 0 -i ./input.txt -c copy ./output.mp4 |