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].