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 |
#!/bin/bash | |
# For More Info http://clivern.com/how-to-install-apache-tomcat-8-on-ubuntu-16-04 | |
sudo apt-get update | |
sudo apt-get install default-jdk | |
sudo apt-get install unzip | |
cd /opt | |
curl -O http://apache.mirrors.ionfish.org/tomcat/tomcat-8/v8.5.15/bin/apache-tomcat-8.5.15.zip | |
sudo unzip apache-tomcat-8.5.15.zip | |
sudo mv apache-tomcat-8.5.15 tomcat |
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].