마인드맵이라...

사는 얘기 2009. 1. 9. 17:38 Posted by galad
마인드맵이란?

마인드-생각의 맵-지도. 뭐 이 정도인듯.

http://wiki.modulestudy.com/index.php/마인드_맵이란_무엇인가%3F


활용법

자신의 생각을 정리하는 하나의 방법론으로써 정리/기억 등에 도움을 준다고 하는듯.
그냥 무언가에 대해 생각할 때, 정리할 때 사용하면 좋을듯.

http://blog.daum.net/_blog/BlogView.do?blogid=0GFjr&articleno=7154581#ajax_history_home


http://cafe.naver.com/mindmapmania.cafe?iframe_url=/ArticleRead.nhn%3Farticleid=287
http://www.12manage.com/methods_mind_mapping_ko.html
http://moai.tistory.com/197

위를 참조.

'사는 얘기' 카테고리의 다른 글

[뭐지?] 알라딘 TTB 노출 중지  (2) 2009.01.11
Getting things done  (0) 2009.01.09
세상에 공짜란 없다?!  (0) 2009.01.07
One Hundred Pushups  (0) 2009.01.06
나도 어른인걸까  (0) 2007.12.04
  • 다소 쌩뚱맞긴 합니다만... ^^;; 
    통계작업에 유용하게 사용할 수 있는 달력테이블을 만들어서 사용하기도 합니다. 
    create table 달력 (년 varchar2(4), 월 varchar2(2), 일 varchar2(2), 년월일 varchar2(8)); 
    요로코롬 말이지요. 
    말씀하시는바와 같이 화면에 임의의 년에대한 모든 월데이터를 보인다던가.. 할때 유용하게 사용할 수 있지요.
    통계화면이 한두개가 아니다보니.. 요로코롬 미리 테이블을 구성한 후 join으로 이용하는것도 꽤 괜찮은 방법입니다. 
    DBA님이나 사수분께 의논해보심은 어떠시련지요. ^^;; 
    아니면.. 제 오래된 기억에 mssql 2000의 경우엔 템프테이블을 만들 수 있는 방법이 있었는데요.. 
    요 템프테이블을 달력테이블처럼 구성하여 사용하셔도 될듯 합니다. 
    그럼 ^^;;
  • dazzilove

from
http://okjsp.pe.kr/seq/117001

통계 시 실제 데이터가 없는 일/월/연을 0건으로 표시하기 위해서 위와 같은 처리가 필요.
아님

  • select 1 as month, 0 as cnt 
    from dual 
    union all 
    select 2 as month, 0 as cnt 
    from dual 
    union all 
    select 3 as month, 0 as cnt 
    from dual 
    union all 
    select 4 as month, 0 as cnt 
    from dual 
    union all 
    select 5 as month, 0 as cnt 
    from dual 
    .... 

    으로 가라로 뷰를 하나 만든다음에 outer join 하면 되지 않을까요?
  • mgcos

이건 넘 쿼리가 길어지는 듯....

/*OUTER JOIN 테스트용.
임시로 월간 캘린더 테이블을 만들어서 실제 데이타와 조인. 그런 다음 갯수를 세면 데이터가 없는 월의 것도 카운트 가능해진다
임시 테이블을 만들어서 데이타를 뽑아내긴 하였으나, 검색기간이 동적으로 변하므로 그것에 대한 처리는 어떻게 하는가?
실제 물리적인 테이블에 모든 데이타를 넣어두어 그것을 가지고 해야하지 않나?
*/
SELECT
    COUNT(EVT_CODE), MONTHLY
FROM
(
    SELECT
        R5E.EVT_CODE,
        /*CASE //이것은 필요없을 듯. MSSQL서 COUNT시 NULL은 자동으로 0으로 인식됨
            WHEN R5E.EVT_CODE IS NULL THEN 0
            WHEN R5E.EVT_CODE IS NOT NULL THEN 1
        END AS CODE_COUNT,*/
        CASE
            WHEN R5E.MON IS NULL THEN TM2.MON
            WHEN R5E.MON IS NOT NULL THEN R5E.MON
        END AS MONTHLY
    FROM
    (
        (
            SELECT EVT_CODE, CONVERT(CHAR(7), EVT_DATE, 121) AS MON FROM R5EVENTS
            WHERE CONVERT(CHAR(7), EVT_DATE, 121) BETWEEN '2008-12' AND '2009-01'
        ) R5E
        FULL OUTER JOIN
        (
            SELECT MON, CNT FROM
            (
                SELECT '2009-01' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-02' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-03' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-04' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-05' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-06' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-07' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-08' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-09' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-10' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-11' AS MON, 0 AS CNT FROM DUAL
                UNION ALL
                SELECT '2009-12' AS MON, 0 AS CNT FROM DUAL
            ) TM
        ) TM2
        ON TM2.MON = R5E.MON
    )
) A
GROUP BY
    MONTHLY

길어졌다...

[log4j] 사용례

프로그래밍/Library 2009. 1. 8. 17:12 Posted by galad
패턴에 따른 로그의 예
1.
log4j.appender.stdout.layout.ConversionPattern=%d %-5p [%t] %-17c{2} (%13F:%L) %3x - %m%n

2009-01-08 16:27:37,464 ERROR [main] xml.XMLMain       ( XMLMain.java:165)     - JOURNALREQ03.xml XML 파일 전송 실패

2.
log4j.appender.rolling.layout.ConversionPattern=%d %-5p [%t] %-17c{2} %3x - %m%n

2009-01-08 16:35:14,335 INFO  [main] xml.XMLMain           - ===== 프로그램 종료 =====


로그 레벨 순서

OFF/FATAL/ERROR/WARN/INFO/DEBUG/TRACE/ALL의 순서. 맞나???

세상에 공짜란 없다?!

사는 얘기 2009. 1. 7. 09:23 Posted by galad






피디박스 회원이 아니시거나 수신거부 회원이신데도 본 메일을 받으셨다면, [고객센터]로 문의해 주시기 바랍니다.
본 메일은 발신전용메일입니다.
문의사항이 있으시면 피디박스(www.pdbox.co.kr)고객센터를 이용해주십시오.


이런 메일이 와서 혹해서 해볼라 했다.
혹시나 했더니 역시나 개인정보 활용에 동의하지 않으면 안된다한다.
교환권은 1만원짜리.
개인정보 활용에 동의했을 시 내 정보가 제공되는 회사는 적게 잡아 4개.
내가 내 개인정보를 스스로 만원에 파는 꼴이다.
쳇. 장난치나... 역시나 세상에 공짜는 없다..

'사는 얘기' 카테고리의 다른 글

Getting things done  (0) 2009.01.09
마인드맵이라...  (0) 2009.01.09
One Hundred Pushups  (0) 2009.01.06
나도 어른인걸까  (0) 2007.12.04
[펌] 삶에서 가장 좋은 것들  (0) 2007.11.29

리타 길들이기

감상문 2009. 1. 6. 20:00 Posted by galad
http://www.idsartcenter.co.kr/2008/03/

생애 처음 본 연극은 "지하철 1호선"이었고, 왜 보러 갔는지도 잘 기억나진 않지만 재밌게 봤었던 만은 기억하고 있다.
이번 "리타 길들이기"는 거의 6년만에 본 연극으로, 보러 가기 전 살펴본 평에서는 다들 재밌다고 해서 살짝 기대하고 갔다.

결론은 꽤 재밌었다는 것.
배경 지식 하나 없이 그냥 평만 보고 간거라서
첨부터 끝까지 배우가 달랑 2명만 나오는 것에 조금 놀랐고,
그래도 단 둘이서 관객을 2시간 동안 몰입시키는 것에 신기해했을 정도로 재밌게 보았다.
난 최화정/윤주상 씨가 출연하는 편으로 보았는데, 역시 최화정이라는 생각이 들 정도로 꽤나 잘 어울렸다.
(사실 첨엔 목소리가 약간 적응 안됬지만서도...ㅎㅎ)
그리고 윤주상 씨도 멋진 연기~
연극이란 것이 관객 바로 앞에서 NG없이 쌩으로 첨부터 끝까지 해야 한다는 점이 배우들에게 엄청나게 부담이 되지 않을까라고 생각하는데 어찌 그리들 잘하시던지~

굳이 흠을 잡는다면 끝이 좀 약하다는 느낌이랄까나...

아무튼 열연해주신 배우분들께 박수를 보내며,
혹시 보러갈까말까 망설이는 분들이 계시다면 부담없이 가서 보시라 권하고 싶다.
2시간 후딱 간다~

멋지신 화정 누님~

CLASSPATH

프로그래밍/Java 2009. 1. 6. 17:44 Posted by galad
http://www.ibm.com/developerworks/kr/library/j-classpath-windows/index.html

E:\workspace\java_run_test>javac -verbose -d bin -sourcepath src src\test\xml\XMLMain.java

jdk설치 디렉\jre\lib\ext에 넣어둔 라이브러리도 참조해버렸다...
dom4j관련 에러가 나야 정상일 듯 싶은데...

역시나 jdk설치 디렉\jre\lib\ext에 넣었던 dom4j 관련 라이브러리 삭제 후 실행했더니 에러 발생.
그래서 다음과 같이 해봤더니,

E:\workspace\java_run_test>javac -verbose -d bin -sourcepath src -classpath E:\workspace\java_run_test\Lib src\test\xml\XMLMain.java

E:\workspace\java_run_test\Lib 여기에 dom4j관련 라이브러리가 있는데도 에러가 난다.
왜 그런가 봤더니
"완전하고, 개별적으로 컴파일 된 서드 파티 라이브러리를 사용하지 않는 경우를 가정했다. 만약 그렇다면, 이들을 classpath에도 추가해야 한다. 라이브러리는 junit.jar 또는 icu4j.jar 같은 JAR 파일로 배포된다. 이 경우, classpath에 추가하는 것은, JAR 파일 그 자체이다. 이것을 포함하고 있는 디렉토리가 아니다." - from IBM(위의 링크 참조)
랜다.

서드 파티 라이브러리 사용시엔 jar파일 자체를 추가해야 된단 말인가라고 생각하여

E:\workspace\java_run_test>javac -verbose -d bin -sourcepath src -classpath E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar src\test\xml\XMLMain.java

로 했더니 깔끔하게 컴파일되었다.
음. 나름 이 업계서 먹고 살아왔는데도 기본을 잘 모르는군... 반성 반성...

이제 남은 건 실행.
bin폴더에 컴파일했으므로 bin폴더로 이동해서 다음과 같이 실행

E:\workspace\java_run_test\bin>java test.xml.XMLMain

당연히 될리 없다. dom4j관련 라이브러리 참조를 위해 classpath 지정

E:\workspace\java_run_test\bin>java -classpath E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar test.xml.XMLMain

왠걸. 에러다.
Exception in thread "main" java.lang.NoClassDefFoundError: test/xml/XMLMain
Caused by: java.lang.ClassNotFoundException: test.xml.XMLMain
        at java.net.URLClassLoader$1.run(Unknown Source)

현재 지정된 클래스패스에서 test.xml.XMLMain를 못찾고 있다. 컴파일 타겟인 bin폴더를 지정안했으니 당연한 것인가라고 생각해서 다시 시도

E:\workspace\java_run_test\bin>java -classpath bin;E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar test.xml.XMLMain

역시 에러. bin폴더에서 bin을 지정하고 있으니 문젠가 싶어서 상위 폴더로 이동 후 재실행

E:\workspace\java_run_test>java -classpath bin;E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar test.xml.XMLMain

옷. 된다. (사실 또다른 라이브러리가 필요해서 에러가 발생했으나 문제는 파악되었으니 무시무시)

이게 완성된 실행문

E:\workspace\java_run_test>java -classpath bin;E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar;E:\workspace\java_run_test\Lib\jaxen-1.1-beta-6.jar test.xml.XMLMain
java.net.ConnectException: Connection refused: connect --> 에러났으나 실행은 되었으니까 무시.

결론

javac -verbose -d bin(타겟 디렉토리) -sourcepath src(소스 디렉토리) -classpath E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar(컴파일에 필요한 서드 파티 라이브러리의 경우 디렉토리path가 아닌 fie path) src\test\xml\XMLMain.java(실제 컴파일할 자바 소스-main()이 있는 클래스만 해도 연관된 것은 자동으로)


java -classpath bin;E:\workspace\java_run_test\Lib\dom4j-1.6.1.jar;E:\workspace\java_run_test\Lib\jaxen-1.1-beta-6.jar(실행 시 필요한 서드 파티 라이브러리&컴파일된 class파일이 있는 디렉토리) test.xml.XMLMain(실행시킬 풀 클래스명)
연결 시 '로컬 리소스' 탭을 누른다. 원격지 PC에서 내 PC로 데이터를 복사하려면 '로컬 서비스' 항목에서 '디스크 드라이브'에 반드시 체크 표시를 해야 한다.

'프로그래밍 > Library' 카테고리의 다른 글

[EXCEL] 셀 범위로 드롭다운 목록 만들기  (0) 2009.01.29
[log4j] 사용례  (0) 2009.01.08
[펌] JExcelApi & POI  (0) 2007.11.28
[펌] 자바로 엑셀 때려잡기!!  (0) 2007.11.28
[펌] 각종 제어  (0) 2007.11.28