Date get Monday as 0th day
-----__o | |
---_\ <, | |
--(_)/(_) |
# https://stackoverflow.com/a/53269551 | |
ffmpeg -f concat -safe 0 -i <(for f in ./*.mp4; do echo "file '$PWD/$f'"; done) -c copy output.mp4 | |
# convert .mov to .mp4 | |
# https://mrcoles.com/convert-mov-mp4-ffmpeg/ | |
ffmpeg -i videoName.mov -vcodec h264 -acodec mp2 videoName.mp4 | |
ffmpeg -i input.flv -vcodec libx264 -acodec aac output.mp4 |
(by @andrestaltz)
If you prefer to watch video tutorials with live-coding, then check out this series I recorded with the same contents as in this article: Egghead.io - Introduction to Reactive Programming.
<ifModule mod_rewrite.c> | |
RewriteEngine On | |
RewriteBase / | |
RewriteCond %{REQUEST_FILENAME} !-f | |
RewriteCond %{REQUEST_FILENAME} !-d | |
RewriteRule (.*) /index.html [QSA,L] | |
</ifModule> |
Use this SQL script when changing domains on a WordPress site. Whether you’re moving from an old domain to a new domain or you’re changing from a development domain to a production domain this will work. __STEP1: always backup your database. __STEP2: change the ‘oldsite.com’ and ‘newsite.com’ variables to your own. _STEP3: make sure your database prefix is “wp”, if it’s not then you’ll want to go through and change the prefix in each line to whatever yours is. __STEP4: copy the modified variables and the queries and paste it into phpMyAdmin or, better yet, SequelPro and run it on your database. TEST. DONE. __Changelog: — updated queries to use variables instead of editing the urls in many different areas — commented out GUID and left as optional. shouldn’t reset those. ref: codex.wordpress.org/Changing_The_Site_URL#Important_GUID_Note
<?php | |
function debug_log($object = null, $label = null) | |
{ | |
$message = json_encode($object, JSON_PRETTY_PRINT); | |
$label = "Debug" . ($label ? " ($label): " : ': '); | |
echo "<script>console.log(\"$label\", $message);</script>"; | |
} |
// Utility function | |
function Util () {}; | |
/* | |
class manipulation functions | |
*/ | |
Util.hasClass = function(el, className) { | |
if (el.classList) return el.classList.contains(className); | |
else return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)')); | |
}; |
// Utility function | |
function Util () {}; | |
/* | |
class manipulation functions | |
*/ | |
Util.hasClass = function(el, className) { | |
if (el.classList) return el.classList.contains(className); | |
else return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)')); | |
}; |
var whichTransitionEvent = (function (){ | |
var t; | |
var el = document.createElement('fakeelement'); | |
var transitions = { | |
'transition' :'transitionEnd', | |
'OTransition' :'oTransitionEnd', | |
'MSTransition' :'msTransitionEnd', | |
'MozTransition' :'transitionend', | |
'WebkitTransition' :'webkitTransitionEnd' | |
} |