Install FFmpeg with homebrew. You'll need to install it with a couple flags for webm and the AAC audio codec.
brew install ffmpeg --with-libvpx --with-libvorbis --with-fdk-aac --with-opus| # Convert mp4 video to ogv and/or WebM | |
| # Browser support: | |
| # http://caniuse.com/#search=mp4 | |
| # http://caniuse.com/#search=ogv | |
| # http://caniuse.com/#search=webm | |
| # Installation: | |
| brew install ffmpeg --with-fdk-aac --with-ffplay --with-freetype --with-frei0r --with-libass --with-libvo-aacenc --with-libvorbis --with-libvpx --with-opencore-amr --with-openjpeg --with- --with-rtmpdump --with-schroedinger --with-speex --with-theora --with-tools |
| #!/bin/bash | |
| # Pre-commit hook to make a mysql dump right before committing and add it to the commit. | |
| # | |
| ## Change the following values to suit your local setup. | |
| # The name of a database user with read access to the database. | |
| DBUSER=root | |
| # The password associated with the above user. Leave commented if none. | |
| #DBPASS=seekrit | |
| # The database associated with this repository. | |
| DBNAME=dplay |
| If you are running a large website where you will need to test new features on a seperate url before pushing them live then the following instructions are for you ;) | |
| For this example imagine your url is apple.com and you want a development/staging site on a subdomain which is dev.apple.com | |
| #Setup# | |
| 1. First thing you'll want to do is go ahead and create your website in plesk and add the subdomain dev.apple.com at the same time. | |
| 2. ssh into the server e.g. $ ssh username@ipaddress | |
| 3. Once logged in cd into the private directory (this will be where all git repos are stored) e.g. $ cd ~/private | |
| 4. Create the main repo e.g. $ git init --bare apple.git | |
| 5. Now to clone this new repo on your local machine. $ git clone ssh://username@ipaddres/~/private/apple.com |
Source: https://medium.com/@Mahmoud_Zalt/eloquent-relationships-cheat-sheet-5155498c209
| One to one ( 1-1) |
One to many ( 1-n) |
Poly one to many ( 1x-n) |
Many to many ( n-n) |
Poly many to many ( nx-n) |
|
|---|---|---|---|---|---|
| Number of models | 2 only | 2 only | 3 and above | 2 only | 3 and above |
| Number of tables | 2 (1/model) | 2 (1/model) | 3+ (1/model) | 3 (1/model + pivot) | 4+ (1/model + pivot) |
| Pivot table | - | - | - | required |
| Windows Registry Editor Version 5.00 | |
| [-HKEY_CLASSES_ROOT\Directory\Background\shell\Cmder] | |
| [-HKEY_CLASSES_ROOT\Directory\shell\Cmder] |
| <?php | |
| //http://www.webhostingtalk.com/showthread.php?t=218863 | |
| $start_dir = 'whatever'; // Starting directory no trailing slashes. | |
| $perms['file'] = 0644; // chmod value for files don't enclose value in quotes. | |
| $perms['folder'] = 0755; // chmod value for folders don't enclose value in quotes. | |
| function chmod_file_folder($dir) { | |
| global $perms; | |
| $dh=@opendir($dir); |
| <?php | |
| // Here is a sample of the URLs this regex matches: (there can be more content after the given URL that will be ignored) | |
| // http://youtu.be/dQw4w9WgXcQ | |
| // http://www.youtube.com/embed/dQw4w9WgXcQ | |
| // http://www.youtube.com/watch?v=dQw4w9WgXcQ | |
| // http://www.youtube.com/?v=dQw4w9WgXcQ | |
| // http://www.youtube.com/v/dQw4w9WgXcQ | |
| // http://www.youtube.com/e/dQw4w9WgXcQ | |
| // http://www.youtube.com/user/username#p/u/11/dQw4w9WgXcQ |
| // Get The Page ID You Need | |
| get_option( 'woocommerce_shop_page_id' ); | |
| get_option( 'woocommerce_cart_page_id' ); | |
| get_option( 'woocommerce_checkout_page_id' ); | |
| get_option( 'woocommerce_pay_page_id' ); | |
| get_option( 'woocommerce_thanks_page_id' ); | |
| get_option( 'woocommerce_myaccount_page_id' ); | |
| get_option( 'woocommerce_edit_address_page_id' ); | |
| get_option( 'woocommerce_view_order_page_id' ); | |
| get_option( 'woocommerce_terms_page_id' ); |