분류 전체보기
-
우분투(7.10)에서 Serversion 설치개발 2008. 4. 14. 23:19
우분투(7.10)에서 Serversion 설치 1. 먼저 시냅틱 꾸리미 관리자를 통해 serversion 을 설치합니다. 2. ‘Subversion’ 이라는 그룹을 만들고 해당 사용자를 그룹에 추가합니다.3. 그룹을 추가하고 사용자를 지정한 후에는 로그아웃 후 다시 로그인을 합니다. 4. 작업소를 지정하는 몇몇가지 위치가 있습니다. - srv/svn - /usr/local/svn - /home/svn 5.여기에서는 /home/svn 에 설치를 하겠습니다. 6. 다음 순서를 따라주세요. sudo mkdir /home/svn cd /home/svn sudo mkdir myproject sudo chown -R www-data myproject sudo chgrp -R subversion myproject s..
-
우분투에서 gcc 사용하기개발 2008. 3. 26. 13:15
우분투에서 간단한 c파일을 컴파일해보자. #include int main() { char *str = "Hello"; printf(str); return 0; } 컴파일을 시도하면 다음과 같은 오류가 나타난다. dantes@dantes-desktop:~/test$ gcc -o a a.c a.c:1:19: error: stdio.h: No such file or directory a.c: In function ‘main’: a.c:6: warning: incompatible implicit declaration of built-in function ‘printf’ 이것은 다음과 같이 해결할 수 있다. dantes@dantes-desktop:~/test$ sudo apt-get install build-es..
-
JComboBox 와 KeyListener개발 2008. 3. 10. 16:55
JComboBox 에 글을 입력 후 엔터키를 누르면 이벤트를 적용시키려고 했는데 안됐다. JComboBox box = new JComboBox(); box.addKeyListener(new KeyAdapter(){ public void keyReleased(KeyEvent e){ System.out.println("메롱"); } }); 살펴보니 JComboBox는 다음과 같이 3가지로 구성되어 있다. 그러므로 콤보박스에 키리스너를 걸려면 텍스트 컴포넌트에 리스너를 걸어야 한다. box.getEditor().getEditorComponent().addKeyListener(new KeyAdapter(){ public void keyReleased(KeyEvent e) { if(e.getKeyCode() ==..
-
Professional 소프트웨어 개발책 2008. 3. 7. 01:04
Professional 소프트웨어 개발(스티브 멕코낼) 이란 책을 다시 읽고 있다. 이책을 처음 읽은 때는 약 2년 반정도 전으로 이제 막 프로그래밍을 시작할 때였다. 처음 입사한 회사에서 사장님이 읽어보라고 하신 책이었는데, 그당시에는 너무 재미가 없고, 뻔한 내용에 다 알것 같은 내용들이어서 대충 읽다가 막바지쯤에는 읽는 것을 그만두었던 것으로 기억한다. 그런데... 왜 지금에 와서 다시 읽을까? 지금도 프로그래밍을 잘 짜지는 못하지만, 언젠가 부터 이런 생각이 들었다. 나가 시간을 헛되이 보내는 그런 어중중한 프로그래머가 되어가는 것은 아닐까? 내가 지금 하는 일은 코딩은 아니라고 생각한다. 위에서 어떻게 짜라고 지시하는 사람도 없고, 계획하거나 분석해주는 사람도 없다. 어떻게 하면 구조가 편하다거..