프로그램 사용/VLC2011. 11. 17. 18:05
IE8에서는 되는데 크롬에서는 안되는듯...

[링크 : http://forum.videolan.org/viewtopic.php?f=16&t=57845]

---
2011.11.18 추가

VLC가 엉겼었는지 언인스톨 후에 다시 깔고 나니 크롬에서도 문제없이 된다 -ㅁ- 

'프로그램 사용 > VLC' 카테고리의 다른 글

VLC codebase axvlc.cab  (2) 2011.11.18
VLC classid  (0) 2011.11.18
VLC 외부코덱 연결하기 제약사항  (0) 2011.06.23
VLC 화면 캡쳐하기  (0) 2011.05.30
VLC에서 RTSP를 TCP로 받기 / RTSP over HTTP  (2) 2011.02.24
Posted by 구차니
프로그램 사용/eclipse2011. 11. 16. 19:46

알고보니 오른쪽 상단에 떡하고 존재 -ㅁ-
이걸 몰랐으니.. 디버그 누르면 왜 창의 모양이 죄다 바껴버리는지 알수가 없었는데
이렇게 황당한 곳에서 버젓이 숨어있었다니.. OTL


'프로그램 사용 > eclipse' 카테고리의 다른 글

eclipse에서 background로 돌려버린 다이얼로그 살려내기  (0) 2012.01.18
eclipse에서 프로젝트 열기  (0) 2011.11.23
eclipse + svn + google code  (0) 2011.11.15
netbeans + eclipse  (0) 2011.10.30
eclipse on ubuntu  (2) 2011.10.24
Posted by 구차니
프로그램 사용/eclipse2011. 11. 15. 23:26
eclipse 에는 CVS와 GIT은 있지만 SVN은 기본적으로 내장되어 있진않다.
설치를 하려면 Help - Install new software 에서
http://subclipse.tigris.org/update_1.8.x 를 추가하면 subclipse가 설치된다.
(참고로 1.4.x 1.6.x 1.8.x 3가지 버전이 존재한다.)

[링크 : http://subclipse.tigris.org/]
[링크 : http://subclipse.tigris.org/update_1.8.x]


subclipse가 설치되었으면 Package Explorer에서
현재 프로젝트를 오른쪽 클릭해서 "Team - Share Project..." 를 클릭한다.


용도에 따라서 고르면 되지만, 일단 SVN을 위해 subclipse를 깔았으니 SVN 선택


URL을 넣어준다. 만약 구글 code에서 svn을 한다면
http://projectname.googlecode.com 이 아닌
https://projectname.googlecode.com 로 입력을 해주어야 한다.


귀찮으니 기본값으로 Next 쿡!


위에서 생성된 /svn/trunk/projectname 디렉토리에 대한 최초 생성시 주석을 넣어준다.


로그인 정보는 google id와 google code 에서 개발자 등록시 얻은 비밀번호를 넣어준다.



만약 위에서 https가 아닌 http로 해주었을 경우에는 아래와 같은 에러를 맛보게 된다.



[링크 : http://tiger5net.egloos.com/5570003]
Posted by 구차니
아무생각없이 해당 경로에 가서 설정파일과 가상 디스크 드라이브를 삭제했더니
다시 생성할때 UUID가 중복된다고 에러가 발생을 한다.

삭제할때는 정상적으로 삭제를 해주도록 해야한다.


만약, 삭제에 문제가 있다면
파일 - 가상 미디어 관리자를 실행해서


하드 디스크 탭에서 삭제하면 된다.

 
Posted by 구차니
authorization failed: Could not authenticate to server: ignored NTLM challenge, rejected Basic challenge

이런 에러가 날경우 딱히 해결책이 없다 -_-
리눅스에서 svn co로 하면 문제가 없는데
윈도우의 tortoiseSVN에서만 하면 인증이 계속 실패 


---
2011.11.16 추가

For Basic and Digest schemes you provide a login name and a password. Like this:
  ISVNAuthenticationManager authManager = new BasicAuthenticationManager( "login" , "password" );

In the NTLM auth scheme you also provide a domain name:
  ISVNAuthenticationManager authManager = new BasicAuthenticationManager( "DOMAIN\\login" , "password" );

[링크 : http://wiki.svnkit.com/Authentication]

If you are behind a corporate firewall that requires NTLM authentication, you can try a tool called NTLMAPS to check out from Subversion.

If you are using Windows, we recommend TortoiseSVN as a Subversion client.


[링크 : http://www.jtrac.info/doc/html/dev-guide.html

그냥 로그인시에 "domain\"을 추가해주면 되려나?

'프로그램 사용 > Version Control' 카테고리의 다른 글

git-svn  (0) 2011.12.23
svn 과거버전 끌어오기?  (0) 2011.12.01
svn 명령어  (0) 2011.10.16
rabbitVCS - 리눅스용 svn client  (0) 2011.10.15
git-svn 을 이용해서 svn 을 복제가능하다고?  (0) 2011.08.14
Posted by 구차니
귀차니즘으로 인해 설정파일 백업
Winmerge 2.12.4.0 버전용 설정파일


ESC로 창닫기는 반드시 꺼주는게 센스!


캐리지 리턴 차이 무시는 필수!


확실히 araxis 에 비해서는 라인 차이점 비교성능은 떨어지지만,
아쉬운대로 라인 차이점은 "문자 단위"로 비교


폴더 비교 선택도 필수!


Posted by 구차니
프로그램 사용/antlr2011. 11. 2. 21:59
학교에 있을때도 잘 안다루던 java라서 import 하나하나 해주고
exception 처리해주는게 익숙하지가 않아서 힘들다 ㅠ.ㅠ

import java.io.*;
import org.antlr.runtime.*;
import org.antlr.runtime.tree.*;
import org.antlr.stringtemplate.*;

public class antlrtest{

/**
 * @param args
 */

public static void printTree(CommonTree t, int indent) {
if (t != null) {
StringBuffer sb = new StringBuffer(indent);
for (int i = 0; i < indent; i++)
sb = sb.append("   ");
for (int i = 0; i < t.getChildCount(); i++) {
if(t.getChild(i).toString().matches(".*Manager"))
{
System.out.println(sb.toString() + t.getChild(i).toString());
printTree((CommonTree) t.getChild(i), indent + 1);
}
}
}
}

public static void main(String[] args) {
// TODO Auto-generated method stub
try {
JavaLexer theLexer = new JavaLexer(new ANTLRFileStream(args[0]));
CommonTokenStream theTokenStream = new CommonTokenStream(theLexer);
JavaParser Parser = new JavaParser(theTokenStream);
CommonTree tree = (CommonTree) Parser.compilationUnit().getTree();
printTree(tree,1);
DOTTreeGenerator gen = new DOTTreeGenerator();
StringTemplate st = gen.toDOT(tree);
// System.out.println(st);
} catch (IOException | RecognitionException inException) {
inException.printStackTrace();
}
}

[링크 : http://www.antlr.org/wiki/display/ANTLR3/Tree+construction]
[링크 : http://www.antlr.org/wiki/display/ANTLR3/Interfacing+AST+with+Java]
[링크 : http://antlr.1301665.n2.nabble.com/Inconsistent-Parse-Results-td3018499.html]
[링크 : http://stackoverflow.com/questions/4931346/how-to-output-the-ast-built-using-antlr]

'프로그램 사용 > antlr' 카테고리의 다른 글

antlr을 이용한 구문분석(parsing)하기  (0) 2012.02.23
ANTLR IDE 2.1.2 for ANTLR 3.0 above  (0) 2011.11.02
antlrworks  (0) 2011.11.02
antlr + eclipse & java  (0) 2011.10.30
antlr / pccts package  (0) 2011.10.24
Posted by 구차니
프로그램 사용/antlr2011. 11. 2. 10:42
Eclipse Plugin으로 존재하는 녀석이 있는데, 일단 ANTLR 3.0을 지원하니
2.7.6만 지원하는 sourceforge의 plugin보다는 훨신 나은듯 하다.
[링크 : http://antlreclipse.sourceforge.net/] << 2.7.6
[링크 : http://marketplace.eclipse.org/content/antlr-ide] << 얘가 걔임


Step 1. "Eclipse - Help - Eclipse MarketPlace..." 클릭


Step 2. "antlr"로 검색 "ANTLR IDE"를 설치함


Step 3. 조금 많이 기다리면 로딩하고 목록이 죽죽죽 나오는데


Step 4. "I accept...' 해주고 Finish 하면 설치 시작


Step 5. 설치가 진행되다 보면


Step 6. 경고가 뜨지만 Yes 해주고 대충 넘어가고


Step 7. 설치가 끝나면 플러그 인으로 인해서 Eclipse Restart 해달라는데 일단 해주고 패스~
Step 8. 그 다음 프로젝트 하나 생성해서 .g 파일을 추가하고 처음 클릭하면 아래와 같이 설정 화면이 나오게 된다.
           여기서는 위의 Installed Packages의 "Add..."를 눌러준다.


Step 9. ANTLR.jar이 있는 경로를 추가해주어야 하므로 Directory를 눌러서
           다운로드 받은 antlr-3.4-complete.jar 파일이 존재하는 경로를 선택해준다.


Step 10. 대충 찾아서 선택하고 "OK" 눌러주면


Step 11. 머라고 궁시렁 궁시렁 나오지만 대충 패스. 가장 아래 OK 눌러주고 나온다.


Step 12. "*.g" 파일은 아이콘도 프로젝트에서 변경되며, 하단의 Railroad view를 누르면
             아래와 같은 다이어그램을 볼수 있게 된다.



Step 13. 이제 antlr로 *.g 파일을 통해 Parser와 Lexer를 만들려면 "External Tools Configuration'을 설정해주어야 한다.
[링크 : http://www.oursland.net/tutorials/antlr/AntlrEclipse.html]


Step 14. 일단 jar을 원래 Java 내에 넣거나 classpath 환경변수를 정해줘야 하는데 아직 그건 모르니 패스 -ㅁ-
            개략적인 설정방법은 아래의 캡쳐를 참고하여 입력.. OTL
            (antlr v3의 경우 org.antlr.Tool 이고 v2에서는 antlr.Tool로 설정된다) 


머.. 이걸로 어떻게 써먹을지는 일단 별개 -ㅁ-

다운로드 링크
[링크 : http://antlr.org/grammar/list]
    [링크 : http://openjdk.java.net/projects/compiler-grammar/antlrworks/Java.g] Java 1.6 / antlr 3.x
    [링크 : http://antlr.org/grammar/1207932239307/Java1_5Grammars] Java 1.5 / antlr 3.x / Tree grammar
[링크 : http://antlr.org/download]
    [링크 : http://antlr.org/download/antlr-3.4-complete.jar] antlr 3.4 버전 jar 파일
 

'프로그램 사용 > antlr' 카테고리의 다른 글

antlr을 이용한 구문분석(parsing)하기  (0) 2012.02.23
java를 이용한 antlr AST 탐색하기(AST navigation)  (0) 2011.11.02
antlrworks  (0) 2011.11.02
antlr + eclipse & java  (0) 2011.10.30
antlr / pccts package  (0) 2011.10.24
Posted by 구차니
프로그램 사용/antlr2011. 11. 2. 09:16
AntlrWorks는 Antlr을 돌리기 위한 IDE 인데
별다른 실행파일도 없고 설치도 없고 어떻게 써야 하나 antlr도 잘 모르는데.. 고민을 하다
에잇 지르고 보자! 하고 다운받아보니 꼴랑 3.4MB 짜리 jar 파일 -ㅁ-


jar 답게(?) 실행방법은 콘솔에서 하면된다.
 C:\> java -jar antlrworks-1.4.3.jar

그럼 아래와 같이 짜잔~


[링크 : http://www.antlr.org/works/help/tutorial/howtorun.html]
[링크 : http://www.antlr.org/download/antlrworks-1.4.3.jar]
Posted by 구차니
프로그램 사용/eclipse2011. 10. 30. 18:35
Netbeans는 gui 편집기능이 막강한데 eclipse는 plugin은 막강하지만 gui는 좀 약한 편이다.
그래서 서로 윈윈하는 방법으로 넷빈즈에서 만들은 swing/awt 프로젝트를 이클립스로 끌어가는 내용

[링크 : http://www.cs.wustl.edu/~roger/131/HelpDocs/NetBeans/netbeanstutorial.htm]
[링크 : http://netbeanside61.blogspot.com/2008/04/eclipse-project-using-gui-designed-from.html]


----
2011.11.03 추가

NetBeans 7.0.1에는 기본적으로 Eclipse Project Importer가 추가되어 있다
굳이 Plugin을 설치하려고 찾을 필요도 없고 찾아도 안나온다 -_-


특이하게도, 프로젝트가 아닌 workspace 단위로 검색을 한다.


워크스페이스를 설정하면


원하는 프로젝트만 추가할수 있다.

Posted by 구차니