PATH 변수에 Java 경로와 Android SDK 경로 설정이 필요하다.
환경 변수에 JAVA_HOME을 추가한다. JAVA_HOME의 값은 jdk가 설치된 디렉토리를 넣는다.
setx -m JAVA_HOME "C:\Program Files\Java\jdk1.7.0_21"
환경 변수에 ANDROID_HOME 을 추가한다. 이것은 반드시 필요하진 않고 아래 PATH 변수 추가의 편의를 위해 넣는다.
@Test | |
public void timezoneTest() throws Exception { | |
long slotSize = 86400000; // ms -> 1day | |
Calendar caldendar = Calendar.getInstance(); | |
long origCurTime = caldendar.getTimeInMillis(); | |
caldendar.setTimeZone(TimeZone.getTimeZone("Asia/Seoul")); | |
long curTime = caldendar.getTimeInMillis(); | |
long tzOffset = TimeZone.getDefault().getRawOffset(); |
import java.time.LocalDate; | |
import java.time.format.DateTimeFormatter; | |
import java.util.List; | |
import java.util.stream.Collectors; | |
import java.util.stream.IntStream; | |
/** | |
* Created by vine on 15. 12. 29.. | |
*/ |
import org.joda.time.DateTime; | |
import org.joda.time.DateTimeZone; | |
import org.joda.time.format.DateTimeFormat; | |
import org.joda.time.format.DateTimeFormatter; | |
import java.util.ArrayList; | |
import java.util.List; | |
/** | |
* Created by vine on 15. 5. 27.. | |
*/ |
import org.joda.time.DateTime; | |
import org.joda.time.DateTimeZone; | |
import org.joda.time.format.DateTimeFormat; | |
import org.joda.time.format.DateTimeFormatter; | |
import java.util.ArrayList; | |
import java.util.List; | |
/** | |
* Created by vine on 15. 5. 27.. | |
*/ |
/** | |
* Created by eniv on 2015. 12. 27.. | |
*/ | |
let fetch = require('node-fetch'); | |
let _ = require('lodash'); | |
async function getCurrency(from, to) { | |
let res = await fetch('http://finance.yahoo.com/webservice/v1/symbols/allcurrencies/quote?format=json'); | |
let currency_data = await res.json(); |
phonegap document 상에는 config.xml 에 다음과 같은 식으로 추가하면 된다고 하나 저대로 하면 안된다.
<plugin name=PluginName value="org.apache.cordova.plugin.PluginClassName>
실제 코드(org/apache/cordova/PluginManager.java의 loadPlugins 메소드)를 보면 plugin element의 service명을 얻어와야 하는데 코드 상에 걸러주는 부분이 없다. 때문에 feature를 써야한다.
그래서 다음과 같이 추가하면 된다.
#!/usr/bin/env perl | |
use common::sense; | |
use Web::Query; | |
use Readonly; | |
use Coro; | |
use Coro::LWP; | |
use Coro::Semaphore; | |
use WWW::Mechanize; |
1. 명령어 프롬프트를 연다. | |
2. diskpart를 입력하고 엔터 | |
3. diskpart에 들어가서 | |
list disk (여기서 USB 메모리의 파티션 번호를 확인한다.) | |
select disk 1 (위에서 확인한 번호를 넣는다.) | |
clean | |
create partition primary | |
select partition 1 | |
active |
async.waterfall([ | |
function(callback){ | |
callback(null, 'one', 'two'); | |
}, | |
function(arg1, arg2, callback){ | |
callback(null, 'three'); | |
}, | |
function(arg1, callback){ | |
// arg1 now equals 'three' | |
callback(null, 'done'); |