Consider supporting my work by purchasing the course this tutorial is a part of i.e. VSCode Power User →
- Make sure your
Local by FlyWheelWordPress install is a custom install
| // Inspired by https://twitter.com/coderitual/status/1112297299307384833 and https://tapajyoti-bose.medium.com/7-killer-one-liners-in-javascript-33db6798f5bf | |
| // Remove any duplicates from an array of primitives. | |
| const unique = [...new Set(arr)] | |
| // Sleep in async functions. Use: await sleep(2000). | |
| const sleep = (ms) => (new Promise(resolve => setTimeout(resolve, ms))); | |
| // or | |
| const sleep = util.promisify(setTimeout); |
| ### Update the Server | |
| apt-get update | |
| apt-get upgrade | |
| ##Install webserver, PHP and MariaDB | |
| apt-get install nginx php php-cli php-common php-curl php-dev php-fpm php-gd php-intl php-json php-mbstring php-mysql php-opcache php-readline php-soap php-xml php-zip mariadb-server | |
| ##Secure Maria DB and create database | |
| mysql_secure_installation | |
| mysql -i |
Consider supporting my work by purchasing the course this tutorial is a part of i.e. VSCode Power User →
Local by FlyWheel WordPress install is a custom install| SELECT | |
| wp_posts.post_title AS Product, | |
| wp_postmeta1.meta_value AS SKU, | |
| wp_postmeta2.meta_value AS Price, | |
| GROUP_CONCAT( wp_terms.name ORDER BY wp_terms.name SEPARATOR ', ' ) AS ProductCategories | |
| FROM wp_posts | |
| LEFT JOIN wp_postmeta wp_postmeta1 | |
| ON wp_postmeta1.post_id = wp_posts.ID | |
| AND wp_postmeta1.meta_key = '_sku' | |
| LEFT JOIN wp_postmeta wp_postmeta2 |
| const axios = require('axios') | |
| /* ... */ | |
| const params = new URLSearchParams() | |
| params.append('name', 'Akexorcist') | |
| params.append('age', '28') | |
| params.append('position', 'Android Developer') | |
| params.append('description', 'birthdate=25-12-1989&favourite=coding%20coding%20and%20coding&company=Nextzy%20Technologies&website=http://www.akexorcist.com/') | |
| params.append('awesome', true) |
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.pdf
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.epub
http://www.oreilly.com/programming/free/files/microservices-for-java-developers.mobi
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.pdf
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.epub
http://www.oreilly.com/programming/free/files/modern-java-ee-design-patterns.mobi
| <?php | |
| /* | |
| Plugin Name: Custom Registration Fields | |
| Plugin URI: | |
| Description: | |
| Version: 0.1 | |
| Author: CSSIgniter | |
| Author URI: | |
| License: GPLv2 or later | |
| License URI: http://www.gnu.org/licenses/gpl-2.0.html |
| ; :dependencies [[hickory "0.7.1"]] | |
| (require '[clojure.pprint :refer [print-table]] | |
| '[clojure.string :as string] | |
| '[hickory.core :refer [as-hickory parse]] | |
| '[hickory.select :as s]) | |
| (def choices #{"1 2 3" "2 3 1" "3 1 2" "1 3 2" "3 2 1" "2 1 3"}) | |
| (def meanings |
| RewriteEngine On | |
| RewriteCond %{HTTP:X-Forwarded-Proto} !https | |
| RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] |