Skip to content

Instantly share code, notes, and snippets.

@ayhaadam
ayhaadam / default
Created January 20, 2021 08:27
SSL Config
server {
server_name order.ocard.co d.ocard.co;
root /var/www/order.ocard.co;
index index.html index.php;
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/ocard.co.chained.crt;
ssl_certificate_key /etc/nginx/ssl/ocard.co.key;
@ayhaadam
ayhaadam / index.html
Created December 20, 2019 17:23
LINE Music App Deep Linking
<head>
<meta name="viewport" content="width=device-width">
<title>LINE MUSIC22</title>
<link rel="shortcut icon" type="image/x-icon" href="https://vos.line-scdn.net/music-img/favicon.png" />
<meta property="og:title" content="LINE MUSIC" />
<meta property="og:type" content="website" />
<meta property="og:url" content="https://music-tw.line.me/" />
<meta property="og:image" content="https://vos.line-scdn.net/music-img/icon167Pt%403x.png" />
<meta property="og:site_name" content="LINE MUSIC" />
<meta property="og:description" content="Enjoy Music on LINE" />
@ayhaadam
ayhaadam / mask_cell.php
Created August 29, 2018 16:45
Mask (cell) phone number with asterisk
function mask_cell($cell) {
$cell_array = explode(' ', $cell);
$length = count($cell_array);
$masked = '';
for ($i = 0; $i < count($cell_array); $i++) {
if ($i != ($length - 2)) {
$masked .= $cell_array[$i];
} else {
$masked .= str_repeat('·', strlen($cell_array[$i]));
var csvArray = [];
this.exportOrders.forEach(function(order, index) {
var csvEntry = [order.id, order.card.from , order.card.to, order.card.content];
csvArray.push(csvEntry);
});
// http://papaparse.com
var csvString = Papa.unparse({
fields: ['訂單編號', '卡片 From', '卡片 To', '內容'],
@ayhaadam
ayhaadam / index.html
Created October 15, 2017 13:08
Vue.js + PhotoSwipe.js
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Test</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.2/photoswipe.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/photoswipe/4.1.2/default-skin/default-skin.min.css">
<link rel="stylesheet" href="./css/style.css">
</head>
/wp-json/wc/v1/orders?filter[meta_query][0][key]=_shipping_date&filter[meta_query][0][value][0]=2017/01/01&filter[meta_query][0][value][1]=2017/01/31&filter[meta_query][0][compare]=BETWEEN
@ayhaadam
ayhaadam / command.sh
Last active February 15, 2017 04:08
Server Command Note
// 重開機
sudo reboot
// 設定檔測試
sudo nginx -t
// 重啟 nginx
sudo systemctl reload nginx
// 重啟 PHP FPM
@ayhaadam
ayhaadam / style.css
Created January 21, 2016 05:03
Ease
transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
@ayhaadam
ayhaadam / mixin.scss
Created November 18, 2015 02:49
Sass Bootstrap Media Queries Mixin
/*========== Mobile First Method ==========*/
/* Custom, iPhone Retina */
@media only screen and (min-width : 320px) {
}
/* Extra Small Devices, Phones */
@media only screen and (min-width : 480px) {
@ayhaadam
ayhaadam / test.c
Created September 21, 2015 06:21
test
#include <cv.h>
#include <highgui.h>
#include <stdio.h>
#include <stdlib.h>
int HistogramBins = 256;
float HistogramRange1[2]={0,255};
float *HistogramRange[1]={&HistogramRange1[0]};
int main()