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

  1. 2012.11.23 Ubuntu에서 터미널 열기
  2. 2012.11.23 [Unix] cal
  3. 2012.11.14 Install Dropbox in Linux
  4. 2012.11.06 jQuery 사용시 ready()가 호출 안됨.
  5. 2012.10.17 컵 덮게
  6. 2012.10.04 LG휴대폰 패턴락 리셋
  7. 2012.09.07 [Trac] WikiRename Plugin 한글페이지 수정 안되는 문제 수정
  8. 2012.09.07 [Trac] Wiki 페이지 이름 변경하기
  9. 2012.09.05 Berbatov: I lost respect for Fergie
  10. 2012.08.13 [Ant] Jar Task
  11. 2012.08.08 [EP][정리] Java development methodologies
  12. 2012.07.25 ERP 시장점유율
  13. 2012.07.18 [TortoiseSVN][NWDS] PAR 프로젝트 Checkout하기
  14. 2012.07.18 [TortoiseSVN] 이미 존재하는 프로젝트 형상관리하기
  15. 2012.07.13 [SAP] Connecting to Backend Systems
  16. 2012.07.10 Authentication for Web Applications Users on the J2EE Engine - Login Module 개발
  17. 2012.07.10 Rio sad to see Ji leave
  18. 2012.07.08 집 근처 초등학교 식물
  19. 2012.07.08 If you remember this, you're too old
  20. 2012.07.06 [미완][EP] How To Modify the Portal Framework Page in SAP EP 6.0
  21. 2012.07.03 [실습필요][SAP J2EE] Protecting Access to a J2EE-Based Application Using J2EE Security Roles
  22. 2012.06.30 [log4j] 하나의 로그 파일에 여러 프로세스에서 로그를 남기는 경우 문제점
  23. 2012.06.30 소사에 대한 선동렬 감독의 처방
  24. 2012.06.30 DB2 SQLCODEs
  25. 2012.06.24 Go Pikachu
  26. 2012.06.17 [EP] jar파일 만들기
  27. 2012.06.13 [EP] com.sapportals.portal.prt.resource.IResource
  28. 2012.06.13 SAP NetWeaver Javadocs
  29. 2012.06.11 [EP] 로그 확인하기 - 로깅 정책
  30. 2012.06.07 스마트폰과 피싱사이트

Ubuntu에서 터미널 열기

Ctrl + Atl + T

Ctrl + Shift + N




[Unix] cal

> cal
      11월 2012       
일 월 화 수 목 금 토 
             1  2  3 
 4  5  6  7  8  9 10 
11 12 13 14 15 16 17 
18 19 20 21 22 23 24 
25 26 27 28 29 30   


> cal -3 //Display the previous, current and next month surrounding today.
                            2012
        10월                   11월                   12월          
일 월 화 수 목 금 토  일 월 화 수 목 금 토  일 월 화 수 목 금 토 
...


> cal 2012
> cal 1 2012 //month year
> cal -A 2 //Months to add after.
> cal -B 2 //Months to add before.

Install Dropbox in Linux

jQuery 사용시 ready()가 호출 안됨.

개발기에서는 잘 됨.
운영기에서는 ready()가 호출되지 않는거 같다고 함.
운영기는 SSL이 적용되어 있음.
현재 버전이 1.6.1인데 1.8.1을 사용하면 잘 된다고 함.
<script type="text/javascript" src="/irj/portalapps/xxx.static/scripts/jquery.js"></script>

<script type="text/javascript">
$(document).ready(function(){
	var msg = '<%= request.getAttribute("msg").toString() %>';
	alert(msg);
	if(msg.indexOf("폐기완료")>-1 || msg.indexOf("삭제")>-1){
		window.parent.location.reload();
	}else{
		window.opener.location.reload();	
	} 
	window.close();
});
</script>

컵 덮게

집에 있던 다용도 뚜껑



LG휴대폰 패턴락 리셋

[Trac] WikiRename Plugin 한글페이지 수정 안되는 문제 수정

WikiRename Plugin에서 한글 위키페이지를 수정하려면 에러가 난다.

Traceback (most recent call last):
  File "C:\TOW\Python\Lib\site-packages\trac\web\main.py", line 406, in dispatch_request
    dispatcher.dispatch(req)
  File "C:\TOW\Python\Lib\site-packages\trac\web\main.py", line 237, in dispatch
    resp = chosen_handler.process_request(req)
  File "C:\TOW\Python\lib\site-packages\tracwebadmin-0.1.2dev_r6060-py2.4.egg\webadmin\web_ui.py", line 119, in process_request
    path_info)
  File "build\bdist.win32\egg\wikirename\web_ui.py", line 54, in process_admin_request
  File "build\bdist.win32\egg\wikirename\util.py", line 71, in rename_page
  File "C:\TOW\Python\lib\urllib.py", line 1117, in quote
    res = map(safe_map.__getitem__, s)
KeyError: u'\uc8fc'

Error with wiki page names including non-ascii characters 를 참고해서 패치를 적용한다.
(util.py를 수정하면된다.)

플러그인을 다시 설치하고 Trac을 재시작한다.


[Trac] Wiki 페이지 이름 변경하기

WikiRename Plugin

0.12부터는 기본적으로 포함되는거 같네.

- 설치
C:\TOW\download\ 에 다운로드받아서 압축을 푼다.
한글 위키 페이지가 변경되지 않는 버그가 있는데 패치한다.

C:\TOW> easy_install.bat C:\TOW\download\wikirenameplugin\0.10
...
Installed c:\tow\python\lib\site-packages\tracctxtnavadd-1.1_r1-py2.4.egg
Finished processing dependencies for tracwikirename==1.2


- 관리페이지에서 활성화시킴. [todo] ini설정을 안해도 여기서만 활성화시키고 trac을 재시작하면 되는거 같다.


- trac.ini 수정
[components]
wikirename.* = enabled

- 페이지 이름을 변경하면 변경이력과 첨부파일을 유지하면서 변경된다.
변경이력에 이름 변경 이력이 남는다.


Berbatov: I lost respect for Fergie

http://sports.media.daum.net/worldsoccer/news/breaking/view.html?newsid=20120904115705544
http://www.thesun.co.uk/sol/homepage/sport/football/4518945/Dimitar-Berbatov-I-lost-respect-for-Alex-Ferguson.html

DIMITAR BERBATOV last night launched a blistering attack on Alex Ferguson and said: “I don’t respect him any more.”

[Ant] Jar Task

- jar로 패키징하고 실행시킨다.



- EJB에서 사용할 모듈을 패키징한다.


Eclipse Export 기능에서는 dist/PORTAL-INF/classes/123.txt 를 제일 상단에 위치시키지 못한다.

(디렉토리 구조 그대로 패키징한다.)

그래서 dist/PORTAL-INF/classes/123.txt 를 프로젝트 root에 복사해 두고 패키징했는데 관리하기가 번거롭다.


Export 기능은 너무 번잡해서 Ant를 사용함.


- Zip task도 비슷함.


[EP][정리] Java development methodologies

Java development methodologies (Part I)
- NWDS의 다양한 Perspective를 소개한다.
The Java Perspective
The EP Perspective
The Web Dynpro Perspective
The J2EE Perspective
The Web Services Perspective
The Dictionary Perspective

Java development methodologies (Part II)
- NWDS에서 생성할수 있는 Portal Application을 보여준다.
AbstractPortalComponent
DynPage
JSPDynPage

[TortoiseSVN][NWDS] PAR 프로젝트 Checkout하기

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

[TortoiseSVN] 이미 존재하는 프로젝트 형상관리하기

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

[SAP] Connecting to Backend Systems

Connecting to Backend Systems
http://help.sap.com/saphelp_nw70/helpdata/en/f2/db49421c0b3c54e10000000a1550b0/frameset.htm

- Creating an Application Integrator Component
http://help.sap.com/saphelp_nw70/helpdata/en/7d/5d3842134bad04e10000000a1550b0/frameset.htm
com.sapportals.portal.appintegrator.layer.IIntegrationLayer 을 확장해서 application integrator component 만들기

- Connector Framework
JCA

- Using Existing Connectors
필요한 jar
JDBC Connector
    Connecting via the Connector Service
    Connecting SAP EP to a SQL database에 비슷한 내용 있음.
        Direct connection using the J2EE JNDI
    SAP System connector
        Example for a connection to a SAP system using the connector gateway service
        Executing a BAPI Function
        Connecting to an SAP System on WebAS 6.20 without the Connector Service
        Connecting to an SAP System on WebAS 6.40 without the Connector Service
    Web Service connector

- Portal Destination Service

- Developing a Connector
    Using the Connector Wizard
    Connector Deployment

Authentication for Web Applications Users on the J2EE Engine - Login Module 개발

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

Rio sad to see Ji leave

집 근처 초등학교 식물

- 능소화



- 자목련

아직 꽃이 안떨이진게 있음. 잎이 이렇게 무성하게 되는구나


- 느티나무



- 수수꽃다리


- 교문 입구에 이런 꽃이 있음. 초롱같은데?


- 능소화 옆에 있던거, 이름이 뭐지?
많이 봤던건데


If you remember this, you're too old

http://twitpic.com/a3r05u/full


아, 놔...

[미완][EP] How To Modify the Portal Framework Page in SAP EP 6.0

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

[실습필요][SAP J2EE] Protecting Access to a J2EE-Based Application Using J2EE Security Roles

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

[log4j] 하나의 로그 파일에 여러 프로세스에서 로그를 남기는 경우 문제점

기존의 어플리케이션(EP)에서 log4j(slf4j)를 이용해서 파일에 로그를 남기고 있었다.
DailyRollingFileAppender를 사용하고 있었음.

EJB를 추가하면서 동일한 로그 파일에 로그를 남기도록 설정을 했음.
결국은 다른 프로세스에서 동일한 로그 파일에 로그를 쌓게 되었음.

처음에는 로그가 잘 남았는데 하루? 정도 지나니깐 로그가 남지 않음.
app.log였는데 더 이상 로그가 쌓이지 않는다.
찾다가 보니 app.log.2012-06-29 파일이 계속 변하고 있다.
파일을 열어 보니 기존의 어플리케이션에서 남기는 로그가 계속 남고 있음.
그러나 EJB에서 남기는 로그는 없다.

개발시 로그를 편하게 보기 위해서 하나의 로그 파일에 남기도록 했는데 부작용이 발생한다.
EJB에서는 다른 로그 파일에 남기도록 함.

소사에 대한 선동렬 감독의 처방

KIA 소사, 선동렬 감독 믿음에 보답한 부활투

선동렬 감독은 소사에게 정면돌파를 명령했다. 선 감독은 "아무리 쿠세가 읽히더라고 해도 소사의 구위라면 미리 파악하고 치는 것는 불가능하다"며 "쿠세를 읽힌 것보다 제구력이 안 잡힌 게 문제다. 몸쪽 제구가 안 되니 타자와 볼카운트 승부 자체를 못하고 있다. 안타를 맞은 공 대부분이 정가운데로 몰렸는데 제구력을 잡는데 주력해야 한다"고 제구력을 잡는 것을 강조했다.

이어 선 감독은 "150km의 공이 코너워크만 된다면 어느 타자도 공략할 수 없다. 소사가 선발 등판에서 부진하자 불펜 등판을 자처할 만큼 심성이 착하더라. 코칭스태프가 문제점을 지적도 유연하게 잘 듣고 있다. 소사에게 무엇보다 '네 공을 믿어라'고 자신감을 향상시키는데 주력했다"고 말했다.

문제점이 쿠세냐?
상대방이 알고 친다는 점때문에 원인이 쿠세라고 생각하기 쉬웠다.
그러나 제구력이 문제라는 거지.
정확한 분석이 필요함.

그리고 쿠세를 지금 고치기보다는 장점을 극대화시키려고 자신감을 불어 넣어 주는 방법이 효과를 봤다고 생각한다.

DB2 SQLCODEs

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

Go Pikachu


[EP] jar파일 만들기


[EP] com.sapportals.portal.prt.resource.IResource


//근데...jsp는 include()시 존재하지 않는 파일이면 에러나지 않나?
css는 에러 안남.

SAP NetWeaver Javadocs

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

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

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

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

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

스마트폰과 피싱사이트

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

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

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