Skip to content

Instantly share code, notes, and snippets.

View huang47's full-sized avatar

ShihChi Huang huang47

  • Cupertino, California
View GitHub Profile
profileSwitchSuccesses.
startWith(true).
flatMapLatest(function () {
return cacheExpiryInHomeOnForegrounds.
flatMapLatest(function() {
return EventManager.observe(EventManager.APP.EVENT_LOGIN_CHECK_DONE).
take(1).
filter(isLoggedIn);
});
}).
var Rx = require('rx');
var e1 = new Rx.Subject();
var e2 = new Rx.Subject();
var e3 = new Rx.Subject();
var e1s = e1.asObservable();
var e2s = e2.asObservable();
var e3s = e3.asObservable();
@huang47
huang47 / -
Created December 20, 2014 20:11
var Rx = require('rx');
var e1 = new Rx.Subject();
var e2 = new Rx.Subject();
var e3 = new Rx.Subject();
var e1s = e1.asObservable();
var e2s = e2.asObservable();
var e3s = e3.asObservable();
@huang47
huang47 / -
Created December 20, 2014 20:07
var Rx = require('rx');
var e1 = new Rx.Subject();
var e2 = new Rx.Subject();
var e3 = new Rx.Subject();
var e1s = e1.asObservable();
var e2s = e2.asObservable();
var e3s = e3.asObservable();
@huang47
huang47 / -
Created November 23, 2014 03:44
var Rx = require('rx');
var s = new Rx.Subject();
var r = s.asObservable().replay();
r.connect();
s.onNext(1);
s.onNext(2);
@huang47
huang47 / index.html
Created December 15, 2013 05:25
A Pen by Huge.
<div id="body">
<input id="mdxRatings" type="range" class="ratings" min="1" max="5" value="1" onchange="mdxRatings.dataset.value=value;" />
</div>
@huang47
huang47 / non-github
Last active December 28, 2015 18:19
irregular //github.com/{id}/{repo}.git
{"name":"11-packagemath","url":"git"},
{"name":"11-packagename","url":"git"},
{"name":"a2s","url":"git@github_personal:Schoonology/node-a2s.git"},
{"name":"aaa","url":"http:/www.google.git"},
{"name":"abc-web","url":"git@gitlab.alibaba-inc.com:abc/abc-ui.git"},
{"name":"abc-generator","url":"git@gitlab.alibaba-inc.com:abc/abc-generator.git"},
{"name":"abc-web-core","url":"git@gitlab.alibaba-inc.com:abc/abc-web-core.git"},
{"name":"acorn","url":"http://marijnhaverbeke.nl/git/acorn"},
{"name":"acs-cli","url":"https://bitbucket.org/tellagostudios/node-acs-cli.git"},
{"name":"actionman","url":"https://bitbucket.org/DamonOehlman/actionman.git"},
========= a.js =============
#!/usr/bin/env node
module.exports = function A() {
init();
}
========= test/test.js =============
var A = require('../a.js');
@huang47
huang47 / gist:6027518
Last active December 19, 2015 22:28
partial app
var factory = (function () {
'use strict';
return function (suffix, type, url) {
return function (options) {
var m = {
suffix: suffix,
type: type,
url: url,
custom: {}
l1 = log --format='%C(yellow)%h%C(reset) -%C(red bold)%d%C(reset) %s %C(cyan)<%an>%C(reset)'
l2 = log --format='%C(yellow)%h%C(reset) -%C(red bold)%d%C(reset) %s %C(green)(%cr) %C(cyan)<%an>%C(reset)'
ls = log --format='%C(yellow)%h%C(reset) -%C(red bold)%d%C(reset) %s %C(green)(%cr) %C(cyan)<%an>%C(reset)' --stat
lt = log --format='%C(yellow)%h%C(reset) -%C(red bold)%d%C(reset) %s %C(green)(%cr) %C(cyan)<%an>%C(reset)'
lg = log --format='%C(yellow)%h%C(reset) -%C(red bold)%d%C(reset) %s %C(green)(%cr) %C(cyan)<%an>%C(reset)' --graph
lm = log --format='%C(yellow)%h%C(reset) -%C(red bold)%d%C(reset) %s %C(green)(%cr)%C(reset)' --author=huge