Skip to content

Instantly share code, notes, and snippets.

View sassembla's full-sized avatar
😍
be gentle.

Toru sassembla

😍
be gentle.
View GitHub Profile
@sassembla
sassembla / RubyTest
Created October 29, 2011 01:26
Simple TestUnit(will evaluate when run)
require 'test/unit'
class MyTest < Test::Unit::TestCase
def test_myTestCase
test = "here comes"
# test = nil
assert(test, msg = (nomsg = true;nil))
end
@sassembla
sassembla / gwtOptionInstructions.txt
Created July 14, 2012 16:33
GWT 2.5rc commandline options
//gwt option instructions of gwt 2.5rc
-port Specifies the TCP port for the embedded web server (defaults to 8888)
-whitelist Allows the user to browse URLs that match the specified regexes (comma or space separated)
-blacklist Prevents the user browsing URLs that match the specified regexes (comma or space separated)
-logdir Logs to a file in the given directory, as well as graphically
-logLevel The level of logging detail: ERROR, WARN, INFO, TRACE, DEBUG, SPAM, or ALL
-gen Debugging: causes normally-transient generated types to be saved in the specified directory
-codeServerPort Specifies the TCP port for the code server (defaults to 9997)
-war The directory into which deployable output files will be written (defaults to 'war')
local gameKey = "test"
local identity = string.gsub (ngx.var.uri, "/", "") --replace /wildcard_sample* to wildcard_sample*
IDENTIFIER_CENTRAL = identity .. "_pub"
IDENTIFIER_CLIENT = identity .. "_sub"
STATE_CONNECT = "connect"
-- get identity of game from url. e.g. http://somewhere/game_key -> game_key
local identity = string.gsub (ngx.var.uri, "/", "")
-- generate pub-sub key from url.
IDENTIFIER_CENTRAL = identity .. "_pub"
IDENTIFIER_CLIENT = identity .. "_sub"
STATE_CONNECT = 1
STATE_MESSAGE = 2
-- get identity of game from url. e.g. http://somewhere/game_key -> game_key
local identity = string.gsub (ngx.var.uri, "/", "")
-- generate identity of queue for target context.
IDENTIFIER_CONTEXT = identity .. "_context"
-- identifier-client = UUID. e.g. AD112CD4-3A23-4E49-B562-E07A360DD836 len is 36.
HEADER_STRING = 's'
@sassembla
sassembla / gist:4564980
Created January 18, 2013 14:40
TimeAssert
trait TimeAssert {
val SecUnit = 1000
def timeAssert(timestamp: String, message: String, delaySec: Int = 0) = {
val timestampDate = new SimpleDateFormat("MM/dd/yy HH:mm:ss").parse(timestamp)
val limit = timestampDate.getTime + delaySec * SecUnit
val currentDate = new Date
val currentDateTime = currentDate.getTime
@sassembla
sassembla / node fileobserver.js
Last active December 12, 2015 01:38
【msgpack ハッカソンの産物】 ログファイル > node tail > (msgpack pack) WebSocket (msgpack unpack) > SublimeTextのコンソールに表示 用途:Unityのコンソールとか、エラー解析した行データをSTのコードの上に表示したり。
var WebSocket = require('ws');
var assert = require('assert');
var msgpack = require('msgpack');
var ws = new WebSocket('ws://127.0.0.1:8823/');
Tail = require('tail').Tail;
tail = new Tail("/Users/sassembla/Library/Logs/Unity/Editor.log");
ws.on('open', function() {});
@sassembla
sassembla / UnityEditorTestKit.cs
Last active December 14, 2015 11:58
Unity's plugin testkit. Minimum. Run automatically in UnityEditor.
using UnityEngine;
using UnityEditor;
using System;
using System.Collections;
using System.Collections.Generic;
[InitializeOnLoad]
public class UnityEditorTestKit : MonoBehaviour {
using UnityEngine;
using UnityEditor;
using System.Collections;
public class BuildBatch : MonoBehaviour {
// build iOS app
private static void BuildiOS(){
Debug.Log("/////////// build start ///////////");
Uniy errors & regexp
1.error on edit
sample:
Assets/Flight/Scripts/WorldRule.cs(44,52): error CS1525: Unexpected symbol `)', expecting `;'
2.error on play
sample:
MissingReferenceException: The variable flighterPrefab of 'WorldRule' doesn't exist anymore.
You probably need to reassign the flighterPrefab variable of the 'WorldRule' script in the inspector.