Skip to content

Instantly share code, notes, and snippets.

View moltak's full-sized avatar
🎯
Focusing

KyungHo Jung moltak

🎯
Focusing
View GitHub Profile
@moltak
moltak / retrofit builder and request
Created September 19, 2014 05:35
retrofit builder and request
/**
* Retrofit adapter builder
* Created by moltak on 2014. 7. 9..
*/
public class LMNetworkBuilder {
public static RestAdapter getAdapter() {
return getBuilder().build();
}
public static RestAdapter.Builder getBuilder() {
@moltak
moltak / BringMobileInfo.java
Created September 20, 2014 05:44
안드로이드 디바이스 정보 가져오기
package com.day1song.app.tools;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Build;
import android.provider.Settings;
import android.telephony.PhoneStateListener;
@moltak
moltak / reverse_geo_coding.py
Last active August 29, 2015 14:10
gps reverse geo coding(daum api)
#!/bin/bash
import simplejson, urllib2
BASE_URL = "http://apis.daum.net/local/geo/coord2addr?" \
"apikey=DAUM_LOCAL_DEMO_APIKEY&latitude={0}&longitude={1}&output=json&inputCoordSystem=WGS84"
def get_address(lat, lng):
global BASE_URL
@moltak
moltak / NearByPlaceSearch.java
Created February 9, 2015 04:51
retrofit business logic for google place api
package com.limo.limo_passenger.rest.google.place.service;
import com.limo.limo_passenger.rest.google.place.model.PlaceSearchResponse;
import com.limo.limo_passenger.rest.google.place.PlaceApiRetrofitAdapterBuilder;
import com.limo.limo_passenger.rest.limo.LMCallback;
import com.limo.limo_passenger.rest.limo.LMNetworkBus;
import retrofit.RestAdapter;
import retrofit.client.Response;
import retrofit.http.GET;
@moltak
moltak / build.gradle
Created September 2, 2015 19:26
forApt_build.gradle
buildscript {
repositories {
maven {
url "https://plugins.gradle.org/m2/"
}
}
dependencies {
classpath "net.ltgt.gradle:gradle-apt-plugin:0.3"
}
}
@moltak
moltak / .gitconfig
Created October 23, 2015 15:11
my git config
[alias]
graph = log --graph --date-order -C -M --pretty=format:\"%C(blue)%h%C(reset) (%ar) [%an] %C(yellow)%d%Creset %s\" --all --date=short
l = !git graph | less -FXRS
h = !git graph -1 | less -FXRS
ls = log --graph -C -M --pretty=format:"%C(yellow)%h%Cgreen%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --all --date=short
ll = log --pretty=format:"%C(yellow)%h%Cgreen%d\\ %Creset%s%Cblue\\ [%cn]" --decorate --all --numstat
b = branch
c = commit
cc = commit -a
co = checkout
@moltak
moltak / java
Created December 2, 2015 04:34
Matcher that is Toast window
/**
* Matcher that is Toast window.
*/
public static Matcher<Root> isToast() {
return new TypeSafeMatcher<Root>() {
@Override
public void describeTo(Description description) {
description.appendText("is toast");
}
@moltak
moltak / HttpImageTagExtractor.java
Created June 9, 2016 05:26
Http image tag extractor using regular expression
public class HttpImageTagExtractor {
public static List<String> extract(String text) {
//regular expression for extract image tag
Pattern pattern = Pattern.compile("<img[^>]*src=[\"']?([^>\"']+)[\"']?[^>]*>");
Matcher matcher = pattern.matcher(text);
List<String> lists = new ArrayList<>();
while(matcher.find()) {
lists.add(matcher.group(1));
}
@moltak
moltak / try_solve.py
Last active November 18, 2016 11:44
try_solve.py
def createFormula(K, list, i):
formula = [0 for _ in range(K)]
for i in range(K):
formula[i] = list[0]
formula[K - 1] = 0
return formula
def calc(list, formula, permutation, i):
@moltak
moltak / test.py
Created November 18, 2016 11:45
test.py
import solve
def test_first():
arg = []
arg.append((1, 3))
arg.append([3])
result = solve.kSums(arg)
assert result[0] == 1