Skip to content

Instantly share code, notes, and snippets.

View layerssss's full-sized avatar

Michael Yin layerssss

View GitHub Profile
@layerssss
layerssss / flow_label.js
Created August 16, 2014 05:54
flowing text for cocos2d-js labels
var HelloWorldLayer = cc.Layer.extend({
sprite:null,
ctor:function () {
this._super();
var size = cc.director.getWinSize();
var helloLabel = new FlowLabel(100, "Lorem ipsum dolor sit amet, consectetur adipisicing elit.", "Arial", 24);
helloLabel.x = size.width / 2;
@layerssss
layerssss / index.slim
Created September 8, 2014 13:45
A Pen by Michael Yin.
.l
.front-1.front
.front-2.front
.left
.bottom
.top-1
.top-2
.right-1
.right-2
@layerssss
layerssss / plates_c.rb
Last active August 29, 2015 14:21
珠海车牌自选号
aa = [
'CRC',
'CDN',
'CSS',
'CPP',
'CPU',
'CRT',
'CDR',
'CES',
'CFG',
@layerssss
layerssss / trygist.js
Created June 13, 2012 04:31
have a try on gist
gist.hello({
salutation:'hi'
});
@layerssss
layerssss / _z_example.iced
Last active December 10, 2015 23:19
handler error in `iced-coffee-script`
fs = require 'fs'
_z = (errcb, cb)->
return ()->
return errcb.apply null, arguments if arguments[0]
return cb.apply null, arguments
myfunc = (handler) -> # like `app.get '/', (req, res, next)->` in `express`
handler 'dummy1', 'dummy2', 'dummy3', 'dummy4', (err, data)->
# Usage: `curl https://gist.github.com/raw/4618705/mirror.sh | sh`
rm -Rf /srv/mdn.micy.in.new
wget \
--recursive \
--level=3 \
--wait=1 \
--adjust-extension \
--convert-links \
--backup-converted \
var x;
var y;
if (e.pageX || e.pageY) {
x = e.pageX;
y = e.pageY;
}
else {
x = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
y = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
# usage: curl https://gist.github.com/raw/4631928/mirrornodejsdoc.sh | sh
wget \
--recursive \
--level=5 \
--adjust-extension \
--convert-links \
--backup-converted \
--no-host-directories \
--page-requisites \
--timestamping \
@layerssss
layerssss / Makefile
Created March 7, 2013 03:41
sample makefile for nodejs project
all: components node_modules
components: node_modules component.json
node_modules/bower/bin/bower install
touch $@
node_modules: package.json
npm install
touch $@
clean:
@layerssss
layerssss / install_nodejs_linux_x64.sh
Last active December 14, 2015 15:08
for pity ubuntu users....
#!/usr/bin/env sh
# install nodejs on linux x64.
# usage:
# curl 'https://gist.github.com/layerssss/5105454/raw/install_nodejs_linux_x64.sh' | sudo bash
NODE=`curl http://nodejs.org/dist/latest/ | perl -ne 'while(/\"(node[^\"]*linux-x64).tar.gz"/g){print "$1\n";}'`
echo Installing $NODE ...
curl http://nodejs.org/dist/latest/$NODE.tar.gz -o ./node.tar.gz
tar xvzf node.tar.gz