Skip to content

Instantly share code, notes, and snippets.

Avatar

Joon Kyoung firejune

View GitHub Profile
@firejune
firejune / package.json
Last active Nov 30, 2016
Psyclone Studio - Package
View package.json
{
"name": "psyclone-studio",
"productName": "Psyclone",
"version": "0.6.4",
"description": "Automated Dynamic Testing Solution",
"license": "MIT",
"homepage": "https://git.rsupport.com/psyclone/studio",
"main": "main.js",
"bugs": {
"url": "https://git.rsupport.com/psyclone/studio/issues"
@firejune
firejune / Workspace.jsx
Last active Nov 28, 2016
Psyclone Studio - Workspace
View Workspace.jsx
import React, { Component, PropTypes } from 'react';
import { bindActionCreators } from 'redux';
import { connect } from 'react-redux';
import Immutable, { Map, List } from 'immutable';
import { Actions as DeviceActions } from '../redux/Device';
import { Actions as ExecuteActions } from '../redux/Execute';
import { Actions as ProjectActions } from '../redux/Project';
import { Actions as WorkspaceActions } from '../redux/Workspace';
import { Actions as TerminalActions } from '../redux/Terminal';
@firejune
firejune / # opencv - 2016-10-11_20-48-40.txt
Created Oct 11, 2016
opencv (homebrew/science/opencv) on macOS 10.12 - Homebrew build logs
View # opencv - 2016-10-11_20-48-40.txt
Homebrew build logs for homebrew/science/opencv on macOS 10.12
Build date: 2016-10-11 20:48:40
View libmunt.js
var MT32Module=(function(){var Module;if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};var moduleOverrides={};for(var key in Module){if(Module.hasOwnProperty(key)){moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function";var ENVIRONMENT_IS_WEB=typeof window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+"\n")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+"\n")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath["normalize"](filename);var ret=nodeFS["readFileSync"](filename);if(!ret&&filename!=nodePath["resolve"](filename)){filename=path.join(__dirname,"..","src",filename);ret=nodeFS["readFileSync"](filename)}if(ret&
@firejune
firejune / fully.js
Created Aug 18, 2016
Dynamic background displayer
View fully.js
window.fully = (function(win, doc) {
function viewer(options) {
win._cb = function(obj) {
var image = doc.getElementById(options.elementId);
image.src = '//www.bing.com' + obj.query.results.json.images.url;
if (image.complete) {
addClassName(image, 'active', true);
} else {
image.onload = function() {
addClassName(image, 'active', true);
@firejune
firejune / is_utf8.php
Created Jul 4, 2016 — forked from GeHou/is_utf8.php
php:is_utf8
View is_utf8.php
<?php
function is_utf8($str) {
$temp_str = @iconv('utf-8', 'utf-8', $str);
if ($str === $temp_str) {
return 'utf8';
} else {
return 'gbk';
}
@firejune
firejune / compareText.php
Created Jun 29, 2016
Compare Two Strings
View compareText.php
<?
function compareText($str1, $str2) {
$str1 = split(" ", $str1);
$str2 = split(" ", $str2);
$count = 0;
for ($i = 0; $i < sizeof($str1); $i++) {
for ($j = 0; $j < sizeof($str2); $j++) {
if ($str1[$i] == $str2[$j]) $count++;
@firejune
firejune / ampify.php
Last active Jun 21, 2016 — forked from adactio/ampify.php
Make a chunk of markup AMP-ready(Fix self close img tag)
View ampify.php
<?php
# Licensed under a CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
# http://creativecommons.org/publicdomain/zero/1.0/
function ampify($html='') {
# Replace img, audio, and video elements with amp custom elements
$html = str_ireplace(
['<img','<video','/video>','<audio','/audio>'],
@firejune
firejune / fixcloudflare.php
Created Jun 21, 2016 — forked from kijin/fixcloudflare.php
CloudFlare 사용시 실제 방문자 IP 및 SSL 사용 여부 파악
View fixcloudflare.php
<?php
/**
* CloudFlare 사용시 실제 방문자 IPSSL 사용 여부를
* 정확하게 파악하지 못하는 문제를 해결하는 클래스
* 웹서버에 mod_cloudflare를 설치하기 곤란한 경우 사용한다
*
* Written by 기진곰 <kijin@kijinsung.com>
* License: Public Domain
*
@firejune
firejune / static_server.js
Last active Mar 25, 2016 — forked from ryanflorence/static_server.js
Node.JS static file web server. Put it in your path to fire up servers in any directory, takes an optional port argument.
View static_server.js
'use strict';
const http = require('http');
const url = require('url');
const path = require('path');
const fs = require('fs');
const port = process.argv[2] || 8888;
http.createServer((req, res) => {
const uri = url.parse(req.url).pathname;
You can’t perform that action at this time.