Skip to content

Instantly share code, notes, and snippets.

@uupaa
uupaa / gist:5562297
Created May 12, 2013 03:22
JSON.stringify(string) polyfill
function _toJSONEscapedString(str) { // @arg String:
// @ret String:
// @inner: to JSON escaped string
var JSON_ESCAPE = {
'\b': '\\b', // backspace U+0008
'\t': '\\t', // tab U+0009
'\n': '\\n', // line feed U+000A
'\f': '\\f', // form feed U+000C
'\r': '\\r', // carriage return U+000D
'"': '\\"', // quotation mark U+0022
@uupaa
uupaa / gist:5612296
Created May 20, 2013 13:41
Chrome remote debug
adb forward tcp:9222 localabstruct:chrome_devtools_remote
adb kill-server
adb devices
@uupaa
uupaa / upload.js
Last active December 18, 2015 09:09
upload.js ディレクトリのアップロードサポート版
{
"connect": {
"host": "****.xrea.com",
"user": "****",
"password": "***"
},
"upload": {
"index.html": "/public_html/BrowserScanner/index.html",
"js/Test.js": "/public_html/BrowserScanner/js/Test.js",
"js/util.js": "/public_html/BrowserScanner/js/util.js",
@uupaa
uupaa / watch.js
Created June 11, 2013 18:48
watch.js
// Watch.js:
(function(global) {
var fs = require("fs");
var Sort = require("../lib/Sort").Sort;
// --- header ----------------------------------------------
function Watch() { }
Watch.scan = scan; // scan(dir:String):Object
Watch.dir = dir; // dir(dir:String, fn:Function):void
@uupaa
uupaa / Misc.js
Created June 11, 2013 18:49
Misc.js APIのレベルがバラバラでイマイチなので、あとで直したい
// Misc.js:
(function(global) {
// console color
var RED = '\u001b[31m';
var YELLOW = '\u001b[33m';
var CLR = '\u001b[0m';
var fs = require("fs");
var process = require("child_process");
@uupaa
uupaa / WebKitToSafari.md
Last active June 11, 2018 01:59
WebKit version to Safari version info.
(function(global) {
{mobile:false
{ie:false
alert(false);
}ie:false
}mobile:false
{mobile:false
{ie:false
@uupaa
uupaa / JSX.document.md
Last active March 1, 2016 00:45
JSX document

JSX document

初めての方は、 公式ドキュメント に軽く目を通し、
JSX Sandbox を使って、実際にコードを動かしつつ学習する事をおすすめします。


JavaScript の型と JSX の型の対応表です。

JSX のビルトイン型は、null, boolean, int, number, string, variant, Array, Map です。

@uupaa
uupaa / Script.js
Created July 11, 2013 09:27
Script loader
/*
Script("hoge.js", "huga.js", function(err, args) {
err || console.log("script loaded");
});
*/
(function(global) {
var _loaded = {}; // { source: boolean, ... }
@uupaa
uupaa / pageVisibilityEvent.jsx.md
Last active December 19, 2015 23:09
pageVisibilityEvent.jsx
// JSX

        // hide/close tab event -> save localStorage
        var pageVisibilityEvent = new PageVisibilityEvent();

        pageVisibilityEvent.on(function(pageHide:boolean):void {
            if (pageHide) {
                ;
            }