Skip to content

Instantly share code, notes, and snippets.

View Obooman's full-sized avatar

Oboo Cheng Obooman

View GitHub Profile
@Obooman
Obooman / Live Chart Navigation.markdown
Created March 19, 2016 10:11
Live Chart Navigation
@Obooman
Obooman / google.sh
Created May 14, 2016 14:26 — forked from deanet/google.sh
Uploading File into Google Drive (because grive too many dependencies qt, xorg ? )
#!/bin/bash
## uploading to google
## rev: 22 Aug 2012 16:07
det=`date +%F`
browser="Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:13.0) Gecko/20100101 Firefox/13.0.1"
username="user@domain-apps.com"
password="password"
accountype="HOSTED" #gooApps = HOSTED , gmail=GOOGLE
@Obooman
Obooman / UploadImage.js
Created May 16, 2016 05:27
react-native bulit-in tool for image upload
export function postData (url, params, fileURL) {
let data = new FormData()
if (fileURL) {
data.append('image', {uri: fileURL, name: 'image.jpg', type: 'image/jpg'})
}
_.each(params, (value, key) => {
if (value instanceof Date) {
data.append(key, value.toISOString())
} else {
data.append(key, String(value))
@Obooman
Obooman / ReactNativeAnimatedDemo.js
Last active June 28, 2016 05:39
React Native Animated useage demo
/*
* This demo is based on react-native 0.17.
* Apis can change and this may not work under other version.
*/
var React = require('react-native');
var {
AppRegistry,
StyleSheet,
Text,
/* Let's get this party started */
::-webkit-scrollbar {
width: 12px;
}
/* Track */
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
-webkit-border-radius: 10px;
border-radius: 10px;
@Obooman
Obooman / placeholder selector.css
Created June 28, 2016 05:44
placeholder selector
::-webkit-input-placeholder {
color: red;
/* font-size text-decoration etc. */
}
:-moz-placeholder { /* Firefox 18- */
color: red;
}
::-moz-placeholder { /* Firefox 19+ */
@Obooman
Obooman / ReactNativeNativeMethods.js
Last active June 28, 2016 09:58
react native native modules
var { Method } = require('react-native').NativeModules;
// ...
componentDidMount(){
Method.run();
}
@Obooman
Obooman / ReactNativeNativeModule.m
Last active June 28, 2016 10:04
react-native native module
#import "SomeClass.h"
RCT_EXPORT_METHOD(method:(NSArray *)shareList source:(NSDictionary *)source callback:(RCTResponseSenderBlock)callback)
{
callback(@"hello-demo")
}
@Obooman
Obooman / grid.css
Last active July 15, 2016 09:23
Grid system for flex layout needs.REALLY powerful.
.grid {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
list-style: none;
@Obooman
Obooman / parallels host
Created July 26, 2016 07:47
parallels windows host to access Mac's server
# C:/Windows/System32/drivers/etc
# Change it's write perssion before modify hosts file
10.211.55.2 local.mysite.com