Skip to content

Instantly share code, notes, and snippets.

View cycold's full-sized avatar

cy cycold

  • ShenZhen, China
View GitHub Profile
@cycold
cycold / fake-autoplay-audio-ios-safari.html
Created January 3, 2017 08:04 — forked from ufologist/fake-autoplay-audio-ios-safari.html
Fake auto play html audio in iOS Safari the right way
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
<title>Fake auto play html audio in iOS Safari the right way</title>
</head>
<body>
<h1>在 iOS Safari 中假装自动播放 HTML5 audio(音乐) 的正确方式</h1>
<p>核心原理: 通过一个用户交互事件来主动 play 一下 audio</p>
@cycold
cycold / rem.js
Created October 9, 2016 12:10 — forked from xiaojue/rem.js
rem.js
/*
* rem.js
* v0.1.1
* fixed 2015-3-12
*/
(function (win){
var doc = win.document,
html = doc.documentElement,
option = html.getAttribute('data-use-rem');
@cycold
cycold / A.markdown
Last active July 28, 2016 06:19 — forked from umpirsky/A.markdown
Sublime Text Monokai Sidebar Theme.
@cycold
cycold / An_example.markdown
Created July 28, 2016 06:09 — forked from olivierlacan/An_example.markdown
Re-style Sublime Text 2 sidebar to a darker theme

This re-styles your sublime text 2 sidebar to be darker, so it doesn't blind you when using a dark theme.

Dark sublime text 2 sidebar

Save the Default.sublime-theme file into packages/Theme - Default, make a backup of your original if you want to be able to go back easily.

@cycold
cycold / auto_switch_kb.py
Created June 30, 2016 03:11 — forked from tiann/auto_switch_kb.py
auto switch keyboard to english in specific applications
#! /usr/bin/env python
# coding: utf-8
'''
auto switch keyboard between different applications
if you want to change the app list, modify the var 'ignore_list'
'''
from AppKit import NSWorkspace, NSWorkspaceDidActivateApplicationNotification, NSWorkspaceApplicationKey
@cycold
cycold / disable-auto-android-file-transfer.md
Created June 29, 2016 08:14 — forked from zeroseis/disable-auto-android-file-transfer.md
Disable auto start for Android File Transfer
  • Close Android File Transfer
  • Open Activity Monitor and kill “Android File Transfer Agent”
  • Go to where you installed “Android File Transfer.app” (I have it under /Applications)
  • Ctrl+click –> “Show package contents”
  • Go to Contents/Resources
  • Rename “Android File Transfer Agent” to e.g. “Android File Transfer Agent_DISABLED”
  • Then go to “/Users/username/Library/Application Support/Google/Android File Transfer” and again rename the Agent app.
@cycold
cycold / gist:dfb884337dc58c3d94606b578fccf3ea
Created June 7, 2016 02:12 — forked from ibanez270dx/gist:75b935176a3dfaa7fdce
iTerm2 drop down over full-screen'd apps
Open iTerm2 over full-screen'd apps (HACK)
------------------------------------------
READ: https://gitlab.com/gnachman/iterm2/issues/1570
defaults write /Applications/iTerm.app/Contents/Info LSUIElement true
/**
* Created by cycold on 5/11/16.
*/
const path = require('path')
const webpack = require('webpack')
//https://github.com/webpack/extract-text-webpack-plugin
const ExtractTextPlugin = require("extract-text-webpack-plugin")
// https://github.com/ampedandwired/html-webpack-plugin

Quick install PHP 7.0:

1. Install depends PHP 7.0
$ brew install autoconf automake gmp homebrew/versions/bison27 gd freetype t1lib gettext zlib mcrypt
2. Configure PHP 7.0
$ git clone --depth=1 https://github.com/php/php-src.git

$ cd php-src

@cycold
cycold / webpack.package.json
Last active January 23, 2016 05:14
webpack package json
{
"name": "vue-demo",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"debug-details": "webpack -d --display-chunks --display-reasons --display-error-details --display-modules --config webpack.dev.config.js",
"debug-build": "rimraf dist && webpack -d --progress --display-error-details --config webpack.dev.config.js",
"dev": "webpack-dev-server --inline --hot --config webpack.dev.config.js",
"build": "rimraf dist && webpack --progress --hide-modules --config webpack.prod.config.js"