Add Service File
sudo nano /etc/systemd/system/racter.service
Add Service Configs
[Unit]
Description=Racter Service
After=syslog.target
<?php | |
/* | |
Plugin Name: Products Plugin | |
Plugin URI: http://clivern.com/how-to-add-custom-rewrite-rules-in-wordpress/ | |
Description: Register URL rules for our products | |
Version: 1.0 | |
Author: Clivern | |
Author URI: http://clivern.com/ | |
License: MIT | |
*/ |
$results = [ | |
['اسم المستخدم', 'اسم المستخدم', 'اسم المستخدم'], | |
[5,8,6], | |
[5,8,7], | |
[2,3,5] | |
]; | |
header('Content-Encoding: UTF-8'); | |
header('Content-type: text/csv; charset=UTF-8'); | |
header('Content-Disposition: attachment; filename=sss.csv'); | |
echo "\xEF\xBB\xBF"; // UTF-8 BOM |
foo & | |
FOO_PID=$! | |
# do other stuff | |
kill $FOO_PID |
cd /opt | |
sudo wget https://services.gradle.org/distributions/gradle-4.0-bin.zip | |
sudo unzip gradle-4.0-bin.zip | |
sudo mv gradle-4.0 gradle | |
sudo rm gradle-4.0-bin.zip | |
export PATH=$PATH:/opt/gradle/bin | |
gradle -v |
CREATE TABLE category(category_id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(20) NOT NULL, parent INT DEFAULT NULL); | |
INSERT INTO category VALUES(1,'ELECTRONICS',NULL),(2,'TELEVISIONS',1),(3,'TUBE',2),(4,'LCD',2),(5,'PLASMA',2),(6,'PORTABLE ELECTRONICS',1),(7,'MP3 PLAYERS',6),(8,'FLASH',7),(9,'CD PLAYERS',6),(10,'2 WAY RADIOS',6); | |
SELECT t1.name AS lev1, t2.name as lev2, t3.name as lev3, t4.name as lev4, t5.name as lev5 | |
FROM category AS t1 | |
INNER JOIN category AS t2 ON t2.parent = t1.category_id | |
INNER JOIN category AS t3 ON t3.parent = t2.category_id | |
INNER JOIN category AS t4 ON t4.parent = t3.category_id | |
INNER JOIN category AS t5 ON t5.parent = t4.category_id |
<?php | |
interface Storage | |
{ | |
public function set($data); | |
public function get(); | |
public function store(); | |
} | |
Add Service File
sudo nano /etc/systemd/system/racter.service
Add Service Configs
[Unit]
Description=Racter Service
After=syslog.target
/* | |
* Copyright (C) 2018 Clivern <http://clivern.com> | |
* | |
* Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except | |
* in compliance with the License. You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 | |
* | |
* Unless required by applicable law or agreed to in writing, software distributed under the License | |
* is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express |
NOTE: This is a question I found on StackOverflow which I’ve archived here, because the answer is so effing phenomenal.
If you are not into long explanations, see [Paolo Bergantino’s answer][2].
When hosting our web applications, we often have one public IP
address (i.e., an IP address visible to the outside world)
using which we want to host multiple web apps. For example, one
may wants to host three different web apps respectively for
example1.com
, example2.com
, and example1.com/images
on
the same machine using a single IP address.
How can we do that? Well, the good news is Internet browsers