블로그 이미지
올해목표 // 10월 어학연수 떠나자~ 자수씨

카테고리

전체글 (1457)
Brand New! (28)
주절주절 (213)
MOT (11)
해외쇼핑 (49)
쇼핑노트 (150)
취미생활 (94)
iPhone (4)
Eclipse (121)
Google (83)
Spring (31)
JAVA (176)
JavaScript (59)
WEB (49)
Database (20)
OS (26)
Tools (8)
Tips (26)
IT정보 (1)
Book (21)
Programming (37)
외부행사 (43)
주변인들 (17)
여행노트 (60)
학교생활 (30)
회사생활 (52)
사회생활 (5)
외국어공부 (12)
잡동사니 (30)
Total
Today
Yesterday
 
12-30 00:36
 

달력

« » 2024.12
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 31
 

최근에 올라온 글

최근에 달린 댓글


출장에 쓰인 교통비 여비교통비
사무실 전기세 등등 수도광열비
본사 직원들 회식비 복리후생비
거래처 직원들과의 식사비용 접대비
본사 직원들 야유회비 복리후생비
거래처 직원들 야유회비 접대비
적십자 회비 세금과공과금
명함 인쇄 대금 도서인쇄비
사원 결혼 축하금 복리후생비
창고 보관료 보관료 or 지급수수료
포장용지 포장비 or 소모품비 or 사무용품비
장부 10월을 샀다 소모품비 or 사무용품비
고속도로 통행료 여비교통비
수재민 돕기 성금 기부금
도난 방지 장치 관리 유지비 지급수수료
통근 차량 렌트비 지급임차료
법률 자문 수수료 지급수수료
연구용역비 연구개발비 (자산)
강사료 교육훈련비
계약 분개없음
오일교환 및 정기검사비 차량유지비
자녀 등록금 - 인출금 (임시계정) 자본금
세차비 차량유지비
재산세 세금과공과금
자동차세 세금과공과금
거래처 선물 용품 접대비
수입인지대 세금과공과금
장학금 기부금
TV수신료 통신비 or 전력비 or 수도광열비
인터넷 사용료 통신비
상공회의소 회비 세금과공과금
신문구독료 도서인쇄비
카센터 수리비 차량유지비
인수운임(매입한사람이 운반비를 냈을 때) 상품
중개수수료 수입수수료
신제품 개발을 위한 식대 연구개발비
업무용 교통환경분담금 세금과공과금
우표 및 엽서 통신비
냉난방기 수리비 수선비
자기앞수표를 지폐로 교환하는 것 변동이 없으므로 분개 없음
거래처와의 업무 회의비 접대비
도난 잡손실
정수기 출장수리비 지급수수료 or 숫선비
국민연금 예수금
신문광고료 광고선전비
신제품 홍보를 위한 샘플 제작비 광고선전비
신문구독료 도서인쇄비
당기순이익을 자본금 계정에 대체 손익
난방용 석유 수도광열비
영업용 자동차 구입 차량운반구
폐품 처분 잡이익
업무용 승용차 교통위반범칙금 세금과공과금, 잡비





참고자료
http://cafe.naver.com/projobnet/34395

Posted by 자수씨
, |


JMX remote 관련해서 급 처리할 일이 생겨서...





출처: http://docs.oracle.com/javase/1.5.0/docs/guide/management/agent.html#properties

Posted by 자수씨
, |

서강MOT - 첫 시작!!!

MOT / 2012. 3. 4. 14:01


어르신들의 생각을 이해하고 싶어 시작하게된 MOT!!!  그 첫 주가 시작되었습니다.

2년만에 수업을 들으니 걱정도 좀 됐지만 몸이 피곤한 것 빼고는 아주 좋습니다!!!

기술경영개론

평소에 관심이 있어 하는 기술 분야쪽의 사례분석으로 강의가 진행이 되어 흡족스러웠습니다. 하지만 매주 레포트가 있고...

기술경영전략 초청세미나

외부 명사를 초청하여 강연을 듣는건데, 학점도 주고 좋은 이야기도 들을 수 있는 시간입니다. 첫주에는 메디포스트 양대표님이 선물까지...!!!



기술마케팅과 시장조사

Segmentation, Targeting, Positioning... 뭐지??? ㅋㅋㅋ 

기술기반기업을 위한 재무회계

점심을 먹고 바로 듣는 수업이라 엄청 졸았습니다... 제가 코고는 소리에 깰 정도였으니까요;;;a

영어커뮤니케이션

레벨테스트를 받았습니다. 필기 시험은 객관식만 적고... 영작이랑 에세이는 쿨하게 포기!!! C 클래스에 들어갈래요!!!



재밌는 2년이 될 것 같습니다!!!

Posted by 자수씨
, |


엑셀로 테이블 데이터를 작성하는 경우가 많은데, 간단한 사용자 함수를 정의하면 INSERT 쿼리를 생성할 수 있습니다.

아래와 같이 USERS 테이블에 다음과 같은 데이터를 INSERT 할 예정입니다.




사용자 정의함수 만들기

"Alt + F11" 을 누르면 Microsoft Visual Basic for Applications 라는 프로그램이 뜨게 됩니다.

다음과 같이 "삽입 > 모듈" 을 선택하여 새로운 모듈을 생성합니다.


새로운 모듈에 아래와 같이 함수를 추가합니다.


해당 모듈을 저장하면 사용자 정의 함수 생성이 완료됩니다.


적용해보기

특정 셀을 선택한 후 새로 생성한 함수를 이용하여 수식을 작성합니다.

=CREATE_QUERY(B$3, B$4:E$4, B5:E5)

테이블 명과 컬럼 명 셀에 '$' 를 붙이는 이유는 다른 셀에도 적용 시에 row 쪽은 고정시키기 위해 사용합니다.




수식을 입력하고 엔터를 누르면!!! 쿼리가 나옵니다. 다른 행도 적용시키기 위해 아래로 쭉 끌면~


쿼리가 완성됩니다.



엑셀에서 주어진 함수만으로 만들어보려고 했는데... 잘 안되서 사용자 정의 함수까지 건들게 되네요 -ㅁ-...

Posted by 자수씨
, |


JBoss 의 JMX 취약점을 이용한 Worm 이 최근들어 곳곳에서 보이고 있습니다. 그에 따른 예방책과 해결책을 찾기위해 분석을 시작합니다.

JBoss Worm 분석

현재 알려진 worm 은 perl 스크립트를 이용하여 JMX console 을 호출하는 방식을 사용하고 있습니다.


해당 perl 스크립트가 실행되면, IRC 서버에 접속하게 되어 닉네임이 "iseee" 인 사용자의 명령에 따라 작업을 수행하게 됩니다.

Worm 수행 작업

해당 worm 은 다음과 같이 4가지 작업을 수행합니다.

작업 IRC 메시지 처리 결과
종료 PRIVMSG iseee :.die perl 스크립트 종료
명령어 실행 PRIVMSG iseee :.rsh "[명령어]" 해당 명령어를 수행
다운로드 PRIVMSG iseee :.get "[url]" "[반복횟수]" 해당 url 을 반복횟수 만큼 다운로드
POST 연결 PRIVMSG iseee :.post "[url]" "[데이터]" 해당 url 에 데이터를 포함하여 POST 연결 요청



예방책 및 해결책 (확인 중...)

최초에 jmx-console 의 취약점으로 인해 들어오기 때문에 jmx-console 인증 설정이 우선 시 되어야 합니다. jmx-console 을 막았음에도 계속해서 perl 스크립트가 재생되는 것으로 보아 별도의 숙주가 있을 것으로 예상됩니다.

추후, 새로 알게 되는 정보가 있으면 공유하도록 하겠습니다.



Posted by 자수씨
, |

오라클에서 덤프를 이용하여 다른 스키마로 복사가 가능합니다.

우선 원본 스키마 덤프를 뜹니다.

# expdp [계정명]/[패스워드] SCHEMAS=[원본 스키마 명] DUMPFILE=[파일명]

ex)계정이 'vicki' 이고 패스워드가 'vickipasswd' 인 계정인 경우 스키마 덤프 명령
# expdp vicki/vickipasswd SCHEMAS=vicki DUMPFILE=vicki.dmp



복사할 스키마를 생성한 후 아래와 같은 명령으로 복사를 수행합니다.

# impdp [계정명]/[패스워드] REMAP_SCHEMA=[원본 스키마 명]:[복사할 스키마 명] DUMPFILE=[파일명]

ex)'vicki_new' 스키마로 복사할 경우
# impdp vicki/vickipasswd REMAP_SCHEMA=vicki:vicki_new DUMPFILE=vicki.dmp


오라클 10g Express  버전에서 정상 구동 확인하였습니다.


Posted by 자수씨
, |

타이니팜



현재 28렙입니다. 동물수랑 땅을 최대로 늘려놨더니 돈이 별로 없네요 -ㅁ-;;; 현재는 마작중~


룰더스카이



타이니팜때문에 많이 하지는 않고 가끔씩 하고 있는 게임입니다. 과연 언제까지 할지는...




Posted by 자수씨
, |


예전에 묵혀놨던 RCP 프로그램을 옵션에 따라 다르게 구동하도록 만들어야 했습니다.

작년에도 이 문제 때문에 방법을 찾아보았지만 해결을 하지 못했습니다.

우연치 않게 eclipse.ini 을 보다가 방법을 찾아냈습니다.


해당 RCP 의 ini 파일에 다음과 같은 옵션을 추가해주면 됩니다.
-startup
plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503

-vmargs
-Dproduct.version=3.1


-vmargs 아래에 VM Arguments 를 정의해주면 됩니다. 실제로 사용할 때는 아래와 같이 사용합니다.

String version = System.getProperty("product.version");



시간이 흐르면 해결되는 것들이 많은 것 같습니다.

Posted by 자수씨
, |

chkconfig 사용법

OS/Linux / 2012. 2. 7. 10:58


# chkconfig --help
chkconfig 버전 1.3.30.2 - Copyright (C) 1997-2000 Red Hat, Inc.
이 프로그램은 GNU Public License 내에서 자유롭게 재배포될 수 있습니다.

사용법:   chkconfig --list [이름]
          chkconfig --add <이름>
          chkconfig --del <이름>
         chkconfig [--level <레벨>] <이름> <on|off|reset|resetpriorities>




원하지 않는 서비스를 내리려면 "chkconfig --del" 로 제거하면되고, 특정 부팅환경에서만 설정하려면 "chkconfig --level" 로 설정합니다.

Posted by 자수씨
, |


CentOS 6 에 오라클을 설치할 일이 생겨서 11g express 버전을 설치하였습니다.

다운로드

아래의 페이지에서 rpm 을 다운로드 받습니다.
http://www.oracle.com/technetwork/database/express-edition/downloads/index.html



설치

다운로드 받은 패키지를 설치합니다. WAS 를 설치할 예정이라면 Oracle Application Express 포트를 적절하게 변경합니다.

# rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm
준비 중...               ########################################### [100%]
   1:oracle-xe              ########################################### [100%]
Executing post-install steps...
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.

# /etc/init.d/oracle-xe configure
Oracle Database 11g Express Edition Configuration
-------------------------------------------------
This will configure on-boot properties of Oracle Database 11g Express
Edition.  The following questions will determine whether the database should
be starting upon system boot, the ports it will use, and the passwords that
will be used for database accounts.  Press <Enter> to accept the defaults.
Ctrl-C will abort.

Specify the HTTP port that will be used for Oracle Application Express [8080]:9090

Specify a port that will be used for the database listener [1521]: (enter)

Specify a password to be used for database accounts.  Note that the same
password will be used for SYS and SYSTEM.  Oracle recommends the use of
different passwords for each database account.  This can be done after
initial configuration: (SYS, SYSTEM 패스워드 입력)
Confirm the password: (SYS, SYSTEM 패스워드 재입력)

Do you want Oracle Database 11g Express Edition to be started on boot (y/n) [y]: (enter)

Starting Oracle Net Listener...Done
Configuring database...Done
Starting Oracle Database 11g Express Edition instance...Done
Installation completed successfully.




환경설정

express 버전은 환경 설정도 간단합니다.
 
(bourne, bash, korn shell)
. /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

(c shell)
source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.csh


위의 환경설정이 각 쉘 시작시에도 실행될 수 있게 .bash_profile (bash) 이나 .bashrc 와 같은 파일에 추가합니다.



외부 연결 설정

오라클에서 사용하는 포트 1521 을 오픈하도록 설정을 합니다. 그 후 lsnrctl 명령을 이용하여 리스너가 정상적인지를 확인합니다.

# system-config-firewall

# lsnrctl status

LSNRCTL for Linux: Version 11.2.0.2.0 - Production on 02-2월 -2012 14:08:28

Copyright (c) 1991, 2011, Oracle.  All rights reserved.

Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.2.0 - Production
Start Date                02-2월 -2012 13:20:06
Uptime                    0 days 0 hr. 48 min. 24 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
Listener Log File         /u01/app/oracle/diag/tnslsnr/localhost/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC_FOR_XE)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=localhost.localdomain)(PORT=9090))(Presentation=HTTP)(Session=RAW))
Services Summary...
Service "PLSExtProc" has 1 instance(s).
  Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
Service "XE" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
Service "XEXDB" has 1 instance(s).
  Instance "XE", status READY, has 1 handler(s) for this service...
The command completed successfully





설치부터 접속까지 10분 내로 처리되네요~ 계정을 생성하지 않아도 되고... 간단한 테스트 용도로는 XE 버전이 좋을 듯 합니다.


참고자료

http://docs.oracle.com/cd/E17781_01/install.112/e18802/toc.htm

Posted by 자수씨
, |

글 보관함

최근에 받은 트랙백