'분류 전체보기'에 해당되는 글 1012

  1. 2012.06.11 [EP] 로그 확인하기 - 로깅 정책
  2. 2012.06.07 스마트폰과 피싱사이트
  3. 2012.06.05 컨텍스트 메뉴에 TortoiseSVN이 안보이는 경우
  4. 2012.06.01 Spring Controller 만들기 - 빈 설정 파일 고민
  5. 2012.05.22 이클립스에서 실행되지 않는 웹 어플리케이션
  6. 2012.05.18 tomcat.startup.bat -이거는 ant에서 실행시킬때
  7. 2012.05.17 Dropbox
  8. 2012.05.16 [Trac] 로그
  9. 2012.05.15 FileZilla
  10. 2012.05.11 [TechDays 2010 Spring] 다락방 서버를 구축해보자
  11. 2012.05.10 SAP RFC(JCo RFC Provider Service) 실습
  12. 2012.05.10 JCo RFC Provider Service
  13. 2012.05.09 [SAP J2EE] J2EE Engine View - NWDS
  14. 2012.05.09 [SAP J2EE] JCo RFC Provider Service 실습
  15. 2012.05.08 [미완][SAP J2EE] Spring Integration on SAP NetWeaver
  16. 2012.04.30 [Ant] Unable to find a javac compiler
  17. 2012.04.25 [Trac] 템플릿 엔진
  18. 2012.04.25 [Trac] 티켓 작성시 사용자가 표시되지 않을 때
  19. 2012.04.23 오류 5242이(가) 발생했습니다
  20. 2012.04.20 한글 자음 누르고 漢字키 누르면 나오는 특수문자
  21. 2012.04.15 봄이구나 2
  22. 2012.04.03 가르시아, 한국이 그립냐?
  23. 2012.04.01 봄이구나.
  24. 2012.03.28 IE9 개발자 도구
  25. 2012.03.21 Park Life!
  26. 2012.03.16 [Ant] 'includeantruntime' was not set
  27. 2012.03.15 [Vim] JAVA 컴파일하기 - javac 이용
  28. 2012.03.15 [Vim] 테마, 색 설정하기
  29. 2012.03.15 [Vim] 글꼴 설정
  30. 2012.03.11 2012 프로야구 일정

[EP] 로그 확인하기 - 로깅 정책

로그를 확인할 수 있는 방법은 많다.

로그가 남도록 설정한 뒤 위와 같은 방법을 이용할 수 있다.
시스템 로그이기 때문에 다양한 로그가 쌓이므로 정작 디버깅하려는 어플리케이션 로그를 보기 힘들다.

개발시에는 로깅 프레임워크를 이용해서 별도의 파일에 로깅을 하고 디버깅을 한다.
운영시에는 SAP 로깅 프레임워크를 이용하도록 해서 로그 파일에 대한 관리포인트를 없애도록 한다.

일반적인 로깅 프레임워크(log4j, commons-logging)에 SAP 로깅 프레임워크를 통합할 수 있으므로 이것을 잘 활용하면 된다.

스마트폰과 피싱사이트

스마트폰이 보급되면서 이에 대한 폐해도 많이 발생하는거 같다.

문자메세지를 통해서 사기꾼들이 원하는 불법사이트로 유도하는게 훨씬 쉬워졌다.

사용자가 알아서 이런 사기에 속지 말아야 한다고 하기에는 너무 무책임하고, 금융사기가 더 지능화되어 가고 있다.


컨텍스트 메뉴에 TortoiseSVN이 안보이는 경우

[todo] 검색 결과도 넣기


- TortoiseSVN이 2개 설치되어 있음.


모두 삭제후 하나만(1.6) 설치함.

Spring Controller 만들기 - 빈 설정 파일 고민

C시스템 솔루션이 있고, 추가적으로 EP standard 개발이 있다.
솔루션인 부분과 개발 부분을 분리해야 한다.

1. 한번에 모두 올린다.
dataAccess.xml, solution.xml, ep.xml

2. 각각 올리고 관리한다.
dataAccess.xml, solution.xml
dataAccess.xml(위와 동일한 파일), ep.xml
이 경우는 ApplicationContext가 2개가 된다.

- 한번에 올리는게 낫겠다.
SpringComponent를 상속받는 클래스가 한두개가 아닌데 매번 ApplicationContext를 생성하는거는 무리인거 같다.

이클립스에서 실행되지 않는 웹 어플리케이션

- Tomcat 5.5 인데 어플리케이션이 제대로 실행이 되지 않는다.
로그가 자세하게 않나온다. ==> [todo] 이거 설정 바꾸면 자세하게 나오지 않나?

심각: Error listenerStart

- web.xml의 순서가 잘못된 것으로 파악.

- 검색해보니 Log4jConfigListener를 ContextLoaderListener보다 먼저 하라고 하는데 나는 해당 안됨.
동일한 소스가 개발기, 운영기에서 잘 돌아가고 있음.
Listener 설정을 빼니깐 어느 정도 돌아가서 그런줄 알았음.

- 혹시나 해서 6.0에서 돌리니깐 에러가 자세하게 나옴.
클래스를 못찾는다.

- 여기 저기 뒤져보니 클래스 파일이 배포되지 않고 있었다.
D:\reps\eclipse_indigo_workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\TestWEBApp\WEB-INF\ 에 classes/가 없다.

왜.....?
여기 메커니즘은 잘 모르는데...
잘 실행되는 웹 어플리케이션과 비교해보니 조금 다른다.
무슨 이유인지 5번째 줄이 빠져 있다.

소스 디렉토리가 달라서 이걸 적용하다가 잘못된거 같기도 하고, SVN에서 받으면서 잘못 되었나???
3시간을 헤맷다.

이걸 잘 활용하면 환경 설정 파일을 다른 곳에 두고 배포할 수도 있겠다.
그리고 소스 디렉토리를 WEB-INF/ 아래에 두지마.
WEB-INF/ 가 통으로 배포되어서 소스까지도 배포된다.
(exclude 할 수 있을려나?)

- 그런데 다음날 실행해보니 또 404 에러가 떨어진다.
Clean을 한다.

tomcat.startup.bat -이거는 ant에서 실행시킬때

set JAVA_HOME=C:/Program Files/Java/jdk1.6.0_20/
set system.env.type=local.pantarei //prod, qa, dev, prod.app1, prod.app2, local.pantarei.home

cd /D D:\resources\programs\java\tomcat\apache-tomcat-6.0.32/
bin/startup.bat

Dropbox

- 싱크를 할 디렉토리를 정할 수 있다.

다음 클라우드는 선택할 수 없다.


- 공유/회사/ 만 동기화하고 싶은 경우 회사/만 선택하면 된다.
그런데 공유/에 파일이 있으면 그것도 동기화된다.

- 외부 URL을 알면 로그인하지 않고도 인터넷상에서 접근이 가능하다.

- 드라이브가 하나만 있는 경우(SSD, T560)에서 기본적으로 C:\Users\USER\Dropbox 가 지정된다. 



[Trac] 로그

티켓과 관련된 메일이 오지 않는다.

C:\TOW\TracRepo\Projects\HelloTOW\log 에 로그 파일이 있다.
2012-05-16 09:04:37,306 Trac[web_ui] ERROR: Failure sending notification on creation of ticket #21: (535, '5.7.1 Username and Password not accepted. Learn more at\n5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 xsfgnksligb.13')
Traceback (most recent call last):
  File "C:\TOW\Python\Lib\site-packages\trac\ticket\web_ui.py", line 207, in _do_create
    tn.notify(ticket, newticket=True)
  ...
  File "C:\TOW\Python\Lib\site-packages\trac\notification.py", line 287, in begin_send
    self.server.login(self.user_name, self.password)
  File "C:\TOW\Python\Lib\smtplib.py", line 591, in login
    raise SMTPAuthenticationError(code, resp)
SMTPAuthenticationError: (535, '5.7.1 Username and Password not accepted. Learn more at\n5.7.1 http://support.google.com/mail/bin/answer.py?answer=14257 xsfgnksligb.13')
2012-05-16 09:05:18,681 Trac[iniadmin] DEBUG: Updating trac.ini
2012-05-16 09:05:42,806 Trac[notification] DEBUG: Sending SMTP notification to smtp.gmail.com on port 587 to [u'1234@gmail.com']

메일 계정 암호가 틀려서 메일이 나가지 않고 있었다.

FileZilla

여러 서버를 탭으로 열수가 있다.  //여기서 파일을 한꺼번에 올리면 좋을건데...



2020-01 언제부턴가 비밀번호 저장이 안된다.
설정 - 인터페이스 - 동작 에 비밀번호저장안함 이라는 옵션이 생긴 것 같다. 이 옵션이 이전 버전에도 있었는데 체크 안되어 있었던 건지, 이 버전에서 새로 생긴 것인지는 모르겠으나, 이 옵션의 체크를 해제하면 비밀번호를 저장할 수 있다.



[TechDays 2010 Spring] 다락방 서버를 구축해보자

- 다락방 서버를 구축해보자

서버용 애플리케이션들의 간단한 설치하고 운영할 수 있다.
웹 플랫폼 인스톨러(WPI)
제로보드 XE(XpressEngine)
웹하드 – Ajaxplorer
netcraft.com에서 웹사이트가 제대로 동작하는지 확인

- http://darakserver.com

- WPI로 오픈소스 제품들을 쉽게 설치할 수 있다.



SAP RFC(JCo RFC Provider Service) 실습

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

JCo RFC Provider Service

[SAP J2EE] J2EE Engine View - NWDS


[SAP J2EE] JCo RFC Provider Service 실습

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[미완][SAP J2EE] Spring Integration on SAP NetWeaver

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

[Ant] Unable to find a javac compiler

BUILD FAILED
D:\web_dev\ant_build2.xml:16: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:\Program Files\Java\jre6"
set JAVA_HOME=C:\Program Files\Java\jdk1.5.0_22


[Trac] 템플릿 엔진

Trac 0.10까지는 Clearsilver 사용
Trac 0.11 이후부터는 Genshi 사용

[Trac] 티켓 작성시 사용자가 표시되지 않을 때

설정에 restrict_owner를 true로 두면 다른 사람에게 할당할 때 입력란이 아닌 셀렉트로 나와서 지정하게 할 수 있다.

새로운 프로젝트를 생성하고 티켓을 작성하는데 방금 추가한 사용자가 보이지 않는다.
프로젝트를 다시 생성해보기도 하고 다른 사용자를 추가해 봐도 나오지 않는다.
플러그인이 이상한가 싶기도 하고.

여차저차 하던 중에 새로 추가한 사용자가 로그인한 뒤에는 목록에서 보이는 것을 확인했다.
윽...오전 내내 이걸로 검색했네.



오류 5242이(가) 발생했습니다

- 개발기에서 갑자기 이런 오류가 발생
경고: 04 23 2012  8:26PM에 오류 5242이(가) 발생했습니다. 오류와 시간을 기록한 다음 시스템 관리자에게 문의하십시오.

- 데이터베이스 엔진 오류의 원인 및 해결 방법 MSSQLSERVER_5242

- DBCC CHECKDB 결과 이상없음.
데이터베이스 서버를 내렸다 올리니깐 제대로 동작함.

[todo] 이벤트 로그 및 디비서버 로그 확인하기

한글 자음 누르고 漢字키 누르면 나오는 특수문자

완성형/특수 문자  https://namu.wiki/w/완성형/특수%20문자 

 


! ' , . / : ; ? ^ ㄱ _ ` |  ̄ 、 。 · ‥ … ¨
〃 ― ∥ \ ∼ ´ ~ ˇ ˘ ˝ ˚ ˙ ¸ ˛ ¡ ¿ ː


"()[]{ㄴ}‘’“”〔〕〈〉《》「」『』【】


+ - < = > ± × ÷ ≠ ≤ ≥ ∞ ∴ ♂ ♀ ∠ ⊥ ⌒ ∂ ∇ ≡ ≒ ≪ ≫ √
∽ ∝ ∵ ∫ ∬ ∈ ∋ ⊆ ⊇ ⊂ ⊃ ∪ ∩ ∧ ∨ ¬ ⇒ ⇔ ∀ ∃ ∮ ∑ ∏ ㆀ


㎦ 이런 단위들


# & * @ § ※ ☆ ★ ○ ● ◎ ◇ ◆ □ ■ △ ▲ ▽ ▼ → ← ↑ ↓ ↔ 〓
♣ ◁ ◀ ▷ ▶ ㅁ ♤ ♠ ♡ ♥ ♧ ♣ ⊙ ◈ ▣ ◐ ◑ ▒ ▤ ▥ ▨ ▧ ▦ ▩
♨ ☏ ☎ ☜ ☞ ¶ † ‡ ↕ ↗ ↙ ↖ ↘ ♭ ♩ ♪ ♬ ㉿ ㈜ № ㏇ ™ ㏂ ㏘ ℡ ª º


─ │ ┌ ┐ ┘ └ ├ ┬ ┤ ┴
━┃┏ ┓┛┗┣ ┳ ┫┻ ╋
┠ ┯ ┨ ┷ ┿ ┝ ┰ ┥ ┸ ╂ ┒
┡ ┚ ┙ ┖ ┕ ┎ ┍ ┞ ┟ ┡ ┢ ┶ ┧ ┩ ┪
┮ ┱ ┲ ┵ ┶ ┹ ┽ ┾ ╀ ╁ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊


㉠ ㉡ ㉢ ㉣ ㉤ ㉥ ㉦ ㉧ ㉨ ㉩ ㉪ ㉫ ㉬ ㉭
㉮ ㉯ ㉰ ㉱ ㉲ ㉳ ㉴ ㉵ ㉶ ㉷ ㉸ ㉹ ㉺ ㉻
㈀ ㈁ ㈂ ㈃ ㈄ ㈅ ㈆ ㈇ ㈈ ㈉ ㈊ ㈋ ㈌ ㈍
㈎ ㈏ ㈐ ㈑ ㈒ ㈓ ㈔ ㈕ ㈖ ㈗ ㈘ ㈙ ㈚ ㈛


ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮
⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵
⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂


0 12 3 4 5 6 7 8 9
ⅰ ⅱ ⅲ ⅳ ⅴ ⅵ ⅶ ⅷ ⅸ ⅹ
Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ


½ ⅓ ⅔ ¼ ¾ ⅛ ⅜ ⅝ ⅞ ¹ ² ³ ⁴ ⁿ ₁ ₂ ₃ ₄


ㄱ ㄲ ㄳ ㄴ ㄵ ㄶ ㄷ ㄸ ㄹ ㄺ ㄻ ㄼ ㄽ ㄾ ㄿ ㅀ
ㅁ ㅂ ㅌ ㅍ ㅎ ㅋ ㅏ ㅐ ㅑ ㅒ ㅓ ㅔ ㅕ ㅖ ㅗ ㅘ ㅙ ㅚ ㅛ ㅜ ㅝ ㅞ ㅟ ㅠ ㅡ ㅢ ㅣ


ㅥ ㅦ ㅧ ㅨ ㅩ ㅪ ㅫ ㅬ ㅭ ㅮ ㅯ ㅰ ㅱ ㅲ ㅳ ㅴ ㅵ ㅶ ㅷ ㅸ ㅹ
ㅺ ㅻ ㅼ ㅽ ㅾ ㅿ ㆀ ㆁ ㆂ ㆃ ㅻ ㆅ ㆆ ㆇ ㆈ ㆉ ㆊ ㆋ ㆌ ㆍ ㆎ


ABCDEFGHIJKLMNOPQRSTUVWXYZ
abcdefghijklmnopqrstuvwxyz


Α Β Γ Δ Ε Ζ G Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω Λ

봄이구나 2

2주후

초여름 날씨


- 동백나무


- 백목련



가르시아, 한국이 그립냐?

- 가르시아, "산낙지에 소주가 그립다"
Any one nows how can i get some soju in phoenix arizona let me now please

Well playing some golf with the guys and enjoying my time but mising my bros in korea

- 가르시아, "한국의 소주와 산낙지가 그립다"
Nothing better then kimchi and soju for dinner


봄이구나.

집 근처 초등학교.

- 동백나무


- 백목련


- 자목련


IE9 개발자 도구

F12 를 누르고

break point 를 지정하면 된다.


- IE 옵션에서 디버거를 사용하도록 설정해 두면 오류 발생시 대화창이 뜬다.



Park Life!

[Ant] 'includeantruntime' was not set

warning: 'includeantruntime' was not set, defaulting to build.sysclasspath=last; set to false for repeatable builds

javac 태스크에 includeantruntime을 false로 둔다.
이 옵션은 ant의 클래스 패스를 포함시킨다는 의미이다.

[Vim] JAVA 컴파일하기 - javac 이용

let $PATH = $PATH . ";C:/Program\ Files/Java/jdk1.6.0_26/bin/" "또는 javac.exe가 PATH에 잡혀 있어야 한다.
set makeprg=javac\ %
set errorformat=%A%f:%l:\ %m,%-Z%p^,%-C%.%#

:make 를 하면 에러가 난 곳으로 이동한다.
:cn 은 다음 에러가 난 곳으로 이동한다.
:cp 는 이전 에러가 난 곳으로 이동한다.
:cw 는 에러 목록을 보여주고 에러가 난 곳으로 이동할 수 있다.
:cl 는 에러 목록을 보여준다.


- 실행
:!java %:r

- 참고
Linux등에서 Vim 으로 Java 프로그램 짜기
:help filename-modifiers

이렇게도 가능하지만 ...
:!"C:\Program Files\Java\jdk1.6.0_20\bin\javac" %

[Vim] 테마, 색 설정하기

- 테마 지정
colo desert

torte, slate도 괜찮은 듯

- 테마 참고
Vim ColorScheme 변경 방법
VIM 에디터 Color Scheme 바꾸기

- 커서 라인 지정하기
set cursorline
hi cursorline guibg = grey40

디폴트 테마에서는 grey90 이 적당함. 숫자가 작을수록 연하다.

- Print Margin 지정하기
set colorcolumn=101
hi colorcolumn ctermbg=lightgrey guibg=grey16

그런데 이거 굵기가 마음에 안든다.


[Vim] 글꼴 설정

set guifont=Lucida_Console:h11:b:cANSI

이게 보기 편함.

gVim에서는 편집 - 글꼴 고르기로 가능하다.


============설정 저장=>
현재 값을 알고 싶으시면
:echo &guifont

insert mode에서
<Control-R>=&guifont
이렇게 치시면 guifont 변수 값이 버퍼에 입력됩니다.



2012 프로야구 일정

작년에는 일정을 정리해서 캘린더에 올렸는데 올해는 어떤 분이 수고해 주셨다.

시범경기, 정규리그, 게다가 2군경기까지 포함
친절하게도 경기가 열리는 장소도 있다.
Thank you a lot!


- 일정표 추가