Skip to content

Instantly share code, notes, and snippets.

View jerrylau91's full-sized avatar
🎯
Focusing

debuluoooo jerrylau91

🎯
Focusing
View GitHub Profile
@jerrylau91
jerrylau91 / Gruntfile.js
Created September 8, 2015 02:04
Grunt file for compiling sass
'use strict';
/*
* Node Module
*/
module.exports = function(grunt) {
// Task configuration
grunt.initConfig({
/**
* Get package meta data
*/
@jerrylau91
jerrylau91 / gulpfile.js
Created October 13, 2015 01:49
A personal gulp configuration file
// require modules
var fs = require('fs');
var path = require('path');
var merge = require('merge-stream');
var gulp = require('gulp');
var sass = require('gulp-sass');
var autoprefixer = require('gulp-autoprefixer');
var sourcemaps = require('gulp-sourcemaps');
var concat = require('gulp-concat'); // 合并js
var uglify = require("gulp-uglify");
@jerrylau91
jerrylau91 / rc meaning
Created November 11, 2015 07:57
What does rc mean as a file name?
The ‘rc’ suffix goes back to Unix's grandparent, CTSS.
It had a command-script feature called "runcom". Early
Unixes used ‘rc’ for the name of the operating system's
boot script, as a tribute to CTSS runcom.
"http://stackoverflow.com/questions/11030552/what-does-rc-mean-in-dot-files"
@jerrylau91
jerrylau91 / centos6.5_nginx
Created November 23, 2015 02:22 — forked from ifels/centos6.5_nginx
centos 6.5 nginx安装与配置
第一步,在/etc/yum.repos.d/目录下创建一个源配置文件nginx.repo:
cd /etc/yum.repos.d/
vim nginx.repo
填写如下内容:
[nginx]
name=nginx repo
@jerrylau91
jerrylau91 / correct use "em" with "rem" without "px"
Last active March 7, 2016 07:15
correct use "em" with "rem" without "px"
:root {
font-size: 16px;
}
// Or you can use html
// html {
// font-size: 16px;
// }
@jerrylau91
jerrylau91 / package.json
Created March 16, 2016 02:11
npm scripts as a build tool
{
"scripts": {
"clean": "rm -f resources/css/style.css",
"autoprefixer": "postcss -u autoprefixer -r resources/css/style.css",
"scss": "node-sass --output-style compressed --source-map true resources/sass/PPP.scss resources/css/style.css",
"serve": "browser-sync start --proxy 'ping.dev' --files 'resources/css/*.css, resources/images/*'",
"build:css": "npm run scss && npm run autoprefixer",
"build": "npm run build:css",
"watch:css": "onchange 'resources/sass/*.scss' -- npm run build:css",
"start": "npm-run-all -p serve watch:css",
@matthewp
matthewp / gist:3099268
Created July 12, 2012 16:50
XMLHttpRequest wrapped into a promise
function xhr(options) {
var deferred = Q.defer(),
req = new XMLHttpRequest();
req.open(options.method || 'GET', options.url, true);
// Set request headers if provided.
Object.keys(options.headers || {}).forEach(function (key) {
req.setRequestHeader(key, options.headers[key]);
});
@anunay
anunay / autoconf-phpize-xampp
Last active July 16, 2021 10:52
Installing AutoConf and Fixing Phpize on OSX 10.9
Installing AutoConf and Fixing Phpize on OSX 10.9
@jerrylau91
jerrylau91 / rem.js
Created August 3, 2021 09:11
移动端 REM 适配方案
;(function (designWidth, maxWidth) {
var doc = document,
win = window;
var docEl = doc.documentElement;
var tid;
var rootItem, rootStyle;
function refreshRem() {
var width = docEl.getBoundingClientRect().width;
if (!maxWidth) {
@jerrylau91
jerrylau91 / iterm-profile.json
Created November 19, 2022 22:44
iTerm Profile Settings
{
"Use Non-ASCII Font" : true,
"Tags" : [
],
"Ansi 12 Color" : {
"Green Component" : 0.57647058823529407,
"Blue Component" : 0.97647058823529409,
"Red Component" : 0.74117647058823533
},