[링크] 팟플레이어로 동영상의 자막(subtitle) 싱크(sync) 손쉽게 맞추고 저장하기 (smi, srt)
http://karafucidin.tistory.com/43
http://karafucidin.tistory.com/43
http://www.mkyong.com/eclipse/how-to-configure-hot-deploy-in-eclipse/ * 참고 당연한 거지만 build automatically 가 Y로 되어 있는지도 확인하자!
https://spring.io/blog/2012/05/07/spring-mvc-3-2-preview-introducing-servlet-3-async-support
decode()를 사용하여, 값이 존재하지 않거나 존재하는 가상의 칼럼을 만들고, group by 및 max()를 사용하여 하나의 row로 합쳐서 계산한다. (ex: MAX(DECODE(ocur_rnge, ’01’, ocur_tm, 0)) AS start_time)
@Autowired(required = false) //bean이 없어도 오류를 발생시키지 않음@Qualifier(“blablaService”) //이 이름으로 bean을 참조하겠다
@Service(“blablaService”)
ctx(ApplicationContext)를 얻어와서 아래와 같은 setting method를 호출해 준다. ctx.registerShutdownHook();
영화로 영어공부를 하면서… 지나간 대사를 다시보기 위해서 왼쪽 방향키로 후방탐색을 했을 때, (예: 팟플레이어) 최소한의 시간만 뒤로 돌리고 싶은데 (예: 1초) 5초, 10초 이렇게 뒤로 이동해 버려서 김빠지는 경우가 많이 있었다. 그래서 인터넷 검색을 하다가, 이것이 keyframe 이라는 요소와 관련되어 있다는 말을 들어서, 동영상의 keyframe을 직접 수정하는 작업을 시도하였다. 물론 이것은 동영상을 다시 인코딩… Read More »
JMXServiceURL url = new JMXServiceURL(“service:jmx:rmi:///jndi/rmi://0.0.0.0:9001/jmxrmi”); JMXConnector jmxc = JMXConectorFactory.connect(url, null); MBeanServerConnection mbsc = jmxc.getMBeanServerConnection(); ObjectName gatewayObjName = new ObjectName(“org.bruce.test:name=TestServiceManaged”) mbsc.invoke(gatewayObjName, “testRemoteMethod”, null, null);
Main thread 에서 System.exit(0)를 사용하면 의미가 없고, 별도의 thread에서 System.exit(0)를 호출해야만 JVM을 종료할 수 있다.
java.util.Collection의 retainAll()과 removeAll()을 사용하여 두 List를 비교할 수 있다.
java… 에는 없는 것 같고, apache commons StringUtils.stripEnd() 를 사용하자!!
※ 결과 객체 조작의 문제 mybatis-ehcache를 사용할 때, selectOne()의 결과로 캐싱된 객체를 얻을 경우, 그 객체에 변경을 가하면 이후 다른 곳에서 동일한 쿼리를 호출했을 때 변경된 결과(쿼리의 결과를 조작한 값)을 리턴하게 된다. => 디버깅하기 대단히 어렵다!!! 그렇기 때문에 절대 select의 결과 객체를 가공해서는 안된다. 이 문제를 방지하기 위해서는 ehcache 설정에서 copyOnRead 옵션을 true로 주어야 한다. 그러나… Read More »
cpath=. cpath=$cpath:`ls -l $LIB_HOME | nawk -v rpa=$LIB_HOME ‘/.jar/{printf “%s/%s:”,rpa,$9}’` cpath=$CONF_HOME:$cpath
* 백그라운드에서 프로세스 실행하기 test.sh & * 백그라운드에서 실행되던 프로세스를 포그라운드로 돌리기 fg * 터미널 세션을 종료해도 살아 있는 백그라운드 프로세스 기동하기 nohup test.sh &
몰랐는데, mkv 파일의 경우 자막을 동영상 내에 병합(merge)시킬 수가 있었다. MKVToolNix 라는 툴을 사용하면, 현재 동영상 파일에 어떤 자막이 병합되어 있는지 확인하거나, 기존에 자막이 병합되어 있을 경우 삭제하거나, 자막이 없을 경우 새로운 자막을 병합시킬 수도 있다. 신기하네… * 추가 정보 Subtitle Edit 이라는 프로그램을 사용하면, mkv 파일에 내장된 자막을 별도의 파일로… Read More »
MySQL 쓰면서 하지 말아야 할 것 17가지
Eclipse plugin 설치 2. Gradle Project 생성 (아니면 기존 프로젝트 우클릭 후 configure > convert as gradle project 를 해도 된다고 하는데, 이럴 경우 build.gradle 등 파일이 생성되지 않아서 일단 보류…) (그래서 Dynamic Web Project에 build.gradle가 생성되도록 커맨드라인 명령을 사용해 보려고 함…) 3. build.gradle 파일에 dependency 추가 (위에서 fileupload 추가한 것 – 이렇게… Read More »
정확하지는 않으나… 일단 경험한 것 위주로 써 본다면… SYNC_SENT : 상대방 방화벽이 막혀 있을 경우 TIME_WAIT : 소켓 연결을 상태방이 끊었을 경우 ※ 잘못된 정보가 있으면 댓글로 지적 바랍니다~~
set BASEDIR=”D:\TEST” for /r %BASEDIR% %%i in (*.txt) do ren “%%i” “%%~ni.bak”