Skip to content

Instantly share code, notes, and snippets.

View JellyBool's full-sized avatar
🏠
Working from home

JellyBool JellyBool

🏠
Working from home
View GitHub Profile
@JellyBool
JellyBool / https.conf
Last active August 1, 2019 07:23
群友的一个 nginx http 跳转 https 的问题,很简单的配置
server {
listen 80;
server_name www.pixivlink.com pixivlink.com;
return 301 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name pixivlink.com;
@JellyBool
JellyBool / install.sh
Created January 4, 2019 04:12 — forked from ziadoz/install.sh
Install Chrome, ChromeDriver and Selenium on Ubuntu 16.04
#!/usr/bin/env bash
# https://developers.supportbee.com/blog/setting-up-cucumber-to-run-with-Chrome-on-Linux/
# https://gist.github.com/curtismcmullan/7be1a8c1c841a9d8db2c
# http://stackoverflow.com/questions/10792403/how-do-i-get-chrome-working-with-selenium-using-php-webdriver
# http://stackoverflow.com/questions/26133486/how-to-specify-binary-path-for-remote-chromedriver-in-codeception
# http://stackoverflow.com/questions/40262682/how-to-run-selenium-3-x-with-chrome-driver-through-terminal
# http://askubuntu.com/questions/760085/how-do-you-install-google-chrome-on-ubuntu-16-04
# Versions
CHROME_DRIVER_VERSION=`curl -sS chromedriver.storage.googleapis.com/LATEST_RELEASE`
@JellyBool
JellyBool / .php_cs.dist
Last active August 1, 2019 07:24
php-cs-fixer
<?php
return PhpCsFixer\Config::create()
->setRiskyAllowed(true)
->setRules([
'align_multiline_comment' => true,
'array_syntax' => ['syntax' => 'short'],
'blank_line_before_statement' => true,
'list_syntax' => ['syntax' => 'long'],
'no_short_echo_tag' => true,
@JellyBool
JellyBool / phone.php
Created July 31, 2017 14:25
手机号正则
<?php
public function passes($attribute, $value)
{
return preg_match('/^(13[0-9]|14[579]|15[0-3,5-9]|17[0135678]|18[0-9])\\d{8}$/',$value);
}
.panel-body.content img {
width: 100%;
}
a.topic {
background: #eff6fa;
padding: 1px 10px 0;
border-radius: 30px;
text-decoration: none;
margin: 0 5px 5px 0;
@JellyBool
JellyBool / webpack.config.js
Created October 29, 2016 08:23
webpack lesson
var debug = process.env.NODE_ENV !== "production";
var webpack = require('webpack');
module.exports = {
context: __dirname,
devtool: debug ? "inline-sourcemap" : null,
entry: "./js/entry.js",
output: {
path: __dirname + "/js",
filename: "app.min.js"
@JellyBool
JellyBool / score.php
Last active August 1, 2019 07:26
What is your github score
<?php
$eventTypes = [];
$score = 0;
foreach ($events as $event) {
$eventTypes[] = $event['type'];
}
foreach ($eventTypes as $eventType) {
switch ($eventType){
case 'PushEvent':
@JellyBool
JellyBool / .zshrc
Created July 17, 2016 08:40
git log pretty
alias gl="git log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"
@JellyBool
JellyBool / laravel-worker.conf
Created July 3, 2016 08:03
laravel-worker.conf
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/vagrant/Code/queue-series/artisan queue:listen --tries=3
autostart=true
autorestart=true
numprocs=8
redirect_stderr=true
stdout_logfile=/home/vagrant/Code/queue-series/storage/logs/worker.log
@JellyBool
JellyBool / sendCloud.php
Last active April 28, 2022 01:11
SendCloud Email Version_2
<?php
namespace App\Mailer;
/**
* Class QQMailer
* @package App\Mailer
*/
class Mailer {