Skip to content

Instantly share code, notes, and snippets.

View liuyanghejerry's full-sized avatar
Focusing

liuyanghejerry liuyanghejerry

Focusing
View GitHub Profile
#!/bin/sh
rpm -Uih https://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
curl -L https://get.rvm.io | bash -s stable
rvm install 2.0.0
rvm use 2.0.0@global --default
# for chinese user, if you have a wonderful speed ignore this part
# to have a faster download speed
# switch gem source to ruby.taobao.org
@liuyanghejerry
liuyanghejerry / update-git.sh
Created October 20, 2014 17:34
How to update git on CentOS
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.2-2.el6.rf.*.rpm
rpm -i rpmforge-release-0.5.2-2.el6.rf.*.rpm
yum --disablerepo=base,updates --enablerepo=rpmforge-extras update git
# http://superuser.com/questions/381160/how-to-install-gcc-4-7-x-4-8-x-on-centos
cd /etc/yum.repos.d
wget http://people.centos.org/tru/devtools-2/devtools-2.repo
yum --enablerepo=testing-devtools-2-centos-6 install devtoolset-2-gcc devtoolset-2-gcc-c++
scl enable devtoolset-2 bash
@liuyanghejerry
liuyanghejerry / exepath.go
Created January 30, 2015 15:24
exe path in golang
package main
import (
"fmt"
"log"
"os"
"path/filepath"
)
func main () {
@liuyanghejerry
liuyanghejerry / myLocaleSort,js
Created April 24, 2015 07:27
Locale aware sort, without serious test.
function sort(a, b) {
for (var i = 0; i < a.length; i++) {
if (a[i] === b[i]) {
continue;
}
return isABeforeB(a[i], b[i]) ? 1 : -1;
}
}
@liuyanghejerry
liuyanghejerry / index.html
Last active August 29, 2015 14:24 — forked from anonymous/index.html
文字等宽对齐demo
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>JS Bin</title>
<style id="jsbin-css">
ul {
width: 180px;
}
li {
@liuyanghejerry
liuyanghejerry / index.html
Last active August 29, 2015 14:25 — forked from anonymous/index.html
Component switch animation with React
<!DOCTYPE html>
<html>
<head>
<script src="http://fb.me/react-with-addons-0.13.1.js"></script>
<meta charset="utf-8">
<title>JS Bin</title>
<style id="jsbin-css">
.parent {
position: relative;
}
@liuyanghejerry
liuyanghejerry / index.html
Last active September 15, 2015 09:06 — forked from anonymous/index.html
css that only select `ul` has and only has 5 children.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=0,minimal-ui">
<title>JS Bin</title>
<style id="jsbin-css">
li:nth-child(1):nth-last-child(5),
li:nth-child(1):nth-last-child(5) ~ li {
background-color: pink;
@liuyanghejerry
liuyanghejerry / RouteTransition.jsx
Created November 6, 2015 12:48 — forked from maisano/RouteTransition.jsx
Using react-motion with react-router
import React, { PropTypes } from 'react';
import { TransitionMotion, spring } from 'react-motion';
/**
* One example of using react-motion (0.3.0) within react-router (v1.0.0-rc3).
*
* Usage is simple, and really only requires two things–both of which are
* injected into your app via react-router–pathname and children:
*
* <RouteTransition pathname={this.props.pathname}>
@liuyanghejerry
liuyanghejerry / firendly_hsl_color.js
Created November 5, 2015 15:23
Friendly HSL color
`hsl(${(Math.floor(3600*Math.random()/10) + 1)}, ${(Math.floor((60)*Math.random()) + 1)}%, ${(Math.floor((25)*Math.random()) + 30)}%)`