Finds a value in a CSV file based on its column and row header
mixed intersect ( string $filename , mixed $column , mixed $row )| # Video | |
| ffprobe -v error -select_streams v:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 input.mp4 | |
| # Audio | |
| ffprobe -v error -select_streams a:0 -show_entries stream=codec_name -of default=noprint_wrappers=1:nokey=1 input.mp4 |
| mix.browserSync({ | |
| proxy: '127.0.0.1:8000', | |
| notify: false | |
| }); |
| // Start | |
| mongod --dbpath C:\Programs\MongoDB\Data | |
| // Dump & Restore | |
| mongodump --host HOST_NAME --db DATABASE_NAME --username USERNAME --password "PASSWORD" --out BACKUP_PATH | |
| mongorestore --host HOST_NAME --db DATABASE_NAME RESTORE_PATH |
| # Redirect 503 / |
| # Quick Convert | |
| ffmpeg -i input.mkv -c copy output.mp4 | |
| # To "Standard" MP4 | |
| ffmpeg -i input.mkv -c:v h264 -c:a aac output.mp4 |
| // v-on:click handlers can only take one expression, so you can't close | |
| // a modal and update vars in one. This function updates vars on the | |
| // current Vue object, closes a modal (based on CSS selector) and, | |
| // optionally, opens another modal after a delay to all appear smooth | |
| modalNav: function(vars, close, open) { | |
| for (var attr in vars) { this[attr] = vars[attr]; } | |
| document.querySelectorAll(close)[0].classList.remove('active') | |
| if (typeof open !== 'undefined') { | |
| window.setTimeout(function () { | |
| document.querySelectorAll(open)[0].classList.add('active') |
| <?php | |
| function delete($path) { | |
| $files = scandir($path); | |
| foreach ($files as $file) { | |
| if (!in_array($file, ['.', '..'])) { | |
| $full = $path . DIRECTORY_SEPARATOR . $file; | |
| if (is_file($full)) unlink($full); | |
| if (is_dir($full)) delete($full); | |
| } |
| # Basic | |
| rsync -avz --delete ./source/ ./destination | |
| # Windows deployment script with SSH fix | |
| rsync -avz --delete --progress --exclude '.git' --chmod=755 -e 'C:\Programs\rsync\ssh.exe' ./path/to/source user@host:/path/to/destination |
| <?php | |
| /** | |
| * Allows you to specify a template for a post type while storing the | |
| * template file outside of a theme. | |
| * | |
| * @param string $file Full path to template file | |
| * @param string $post_type Post Type to use template | |
| */ | |
| function set_single_template( $file, $post_type ) { |