mkdir -p /usr/local/etc/nginx/sites-{enabled,available}
File locations:
nginx.confto/usr/local/etc/nginx/defaultanddefault-sslto/usr/local/etc/nginx/sites-availablehomebrew.mxcl.nginx.plistto/Library/LaunchDaemons/
| #EXTM3U | |
| #EXTINF:60,旷野吗哪 | |
| https://open.savefamily.today/ly/audio/2024/mw/mw240914.mp3 | |
| #EXTINF:60,圣经导读0101 | |
| https://lytx2021.s3-ap-southeast-1.amazonaws.com/share/%E5%9C%A3%E7%BB%8F%E5%AF%BC%E8%AF%BB/01.mp3 | |
| #EXTINF:60,圣经导读0102 | |
| https://lytx2021.s3-ap-southeast-1.amazonaws.com/share/%E5%9C%A3%E7%BB%8F%E5%AF%BC%E8%AF%BB/02.mp3 | |
| #EXTINF:60,圣经导读0103 | |
| https://lytx2021.s3-ap-southeast-1.amazonaws.com/share/%E5%9C%A3%E7%BB%8F%E5%AF%BC%E8%AF%BB/03.mp3 | |
| #EXTINF:60,圣经导读0201 |
| import pygame | |
| import random | |
| from gpiozero import MotionSensor, LED | |
| from signal import pause | |
| pir = MotionSensor(4) | |
| led = LED(17) | |
| import glob |
| AuthType Basic | |
| AuthName "Authentication Required" | |
| AuthUserFile /etc/htpasswd/.htpasswd | |
| # Allow access to excluded diretories | |
| SetEnvIf Request_URI /contact-us/ noauth=1 | |
| SetEnvIf Request_URI /*.css noauth=1 | |
| SetEnvIf Request_URI /*.js noauth=1 | |
| SetEnvIf Request_URI /*.ico noauth=1 | |
| SetEnvIf Request_URI /*.png noauth=1 | |
| SetEnvIf Request_URI /*.jpg noauth=1 |
| <?php | |
| define ("SERIAL_DEVICE_NOTSET", 0); | |
| define ("SERIAL_DEVICE_SET", 1); | |
| define ("SERIAL_DEVICE_OPENED", 2); | |
| /** | |
| * Serial port control class | |
| * | |
| * THIS PROGRAM COMES WITH ABSOLUTELY NO WARANTIES ! | |
| * USE IT AT YOUR OWN RISKS ! |
| var Promise = require('es6-promise').Promise; | |
| var gulp = require('gulp'); | |
| var livereload = require('gulp-livereload') | |
| var uglify = require('gulp-uglifyjs'); | |
| var sass = require('gulp-sass'); | |
| var autoprefixer = require('gulp-autoprefixer'); | |
| var sourcemaps = require('gulp-sourcemaps'); | |
| var imagemin = require('gulp-imagemin'); | |
| var pngquant = require('imagemin-pngquant'); | |
| // http://blog.andrewray.me/how-to-copy-only-changed-files-with-gulp/ |
| DRUPAL_VERSION ?= 8.1.7 | |
| default: build | |
| build: build-drupal | |
| #chown -R $(WWW_USER):$(WWW_GROUP) ./build | |
| # when any changes in backend ,do build-drupal | |
| build-drupal: | |
| cp -rf ./backend/modules ./public_html/ |
| $account = user_load(12); | |
| $weObj = _mp_service_init_wechat($account); | |
| // $weObj->valid(); | |
| set_time_limit(0); | |
| $qr = DRUPAL_ROOT.'/sites/default/files/QR/01/QR_1409.jpg'; | |
| // $qr = $file_path.'QR_'.$account->uid.'.jpg'; | |
| $data= array('media'=>$qr);//'@'. | |
| $return = $weObj->uploadForeverMedia($data,'image');// |
| /\:\:)=<img class="wechat-emoji" src="/img/emoji/wechat/100.gif" alt="微笑" width="24"> | |
| /\:\:~=<img class="wechat-emoji" src="/img/emoji/wechat/101.gif" alt="伤心"> | |
| /\:\:B=<img class="wechat-emoji" src="/img/emoji/wechat/102.gif" alt="美女"> | |
| /\:\:|=<img class="wechat-emoji" src="/img/emoji/wechat/103.gif" alt="发呆"> | |
| /\:8-)=<img class="wechat-emoji" src="/img/emoji/wechat/104.gif" alt="墨镜"> | |
| /\:\:<=<img class="wechat-emoji" src="/img/emoji/wechat/105.gif" alt="哭"> | |
| /\:\:$=<img class="wechat-emoji" src="/img/emoji/wechat/106.gif" alt="羞"> | |
| /\:\:X=<img class="wechat-emoji" src="/img/emoji/wechat/107.gif" alt="哑"> | |
| /\:\:Z=<img class="wechat-emoji" src="/img/emoji/wechat/108.gif" alt="睡"> | |
| /\:\:'(=<img class="wechat-emoji" src="/img/emoji/wechat/109.gif" alt="哭"> |
| <?php | |
| // echo phpinfo(); | |
| // Set the content-type | |
| // header('Content-Type: image/png'); | |
| header ("Content-type: image/png"); | |
| $x = 600; | |
| $y = 1240; | |
| // $x = 240; |
mkdir -p /usr/local/etc/nginx/sites-{enabled,available}
File locations:
nginx.conf to /usr/local/etc/nginx/default and default-ssl to /usr/local/etc/nginx/sites-availablehomebrew.mxcl.nginx.plist to /Library/LaunchDaemons/