select case  when substr(cust_jumin, 7, 1) in ('1', '3')
                       then 'm'
                   else 'w'
          end
  from t_cust_inst
  where prod_cd = '10000538'

select case  when substr(cust_jumin, 7, 1) in ('1', '2')
                      then (year(today))  - (1900 + substr(cust_jumin, 1, 2)) + 1
                      else (year(today))  - (2000 + substr(cust_jumin, 1, 2)) + 1
          end age,
          case  when substr(cust_jumin, 7, 1) in ('1', '3')
                     then '1'
                   else '2'
          end sex
  from t_cust_inst   
  where prod_cd = '10000538'

Posted by 창신다이
심플하다.

INSERT INTO 테이블명 SELECT 컬럼명s FROM 테이블명;
Posted by 창신다이

어제 저녁에 "자바 성능을 결정짓는 코딩 습관과 튜닝 이야기" 저자의 세미나가 있었습니다.
기본적인 내용들이지만 놓치기 쉬운 좋은 내용들이 있어 공유합니다.

시스템 튜닝의 궁극적인 목적은 운영 서버 갯수를 줄이는 것입니다.
국내 N포털 사이트의 서버는 비공식적으로 몇만개가 되는 것으로 알려져 있고,
구글은 서버 전력 공급을 직접적으로 하기 위해 발전소를 짓는다고 공언했죠.(대단한 사람들입니다.)
튜닝대상에는 DB, IO, WAS, NETWORK 등 많이 있겠지만, 개발자의 작은 습관으로 성능을 향상할 수 있는 몇가지 팁을 소개드립니다.

1. 문자열 연결에는 StringBuffer 의 사용.
문자열을 연결할때 String 클래스를 사용하여 다음과 같이 많이 사용합니다.
String str = "Hello" + " JAVA" + " World";
이렇게 코딩할 경우 Hello JAVA 라는 새로운 임시객체가 생성되고, 또 그 임시객체와 World 라는 문자열을 묶어 새로운 임시객체가 생성됩니다.
따라서 GC 대상이 되는 객체가 늘어납니다.
String 외에 문자열 관련 클래스는 StringBuffer 와 StringBuilder 가 있는데, 둘의 차이는 Thread Safe 한가의 차이입니다. 따라서 Thread Safe를 고려해야 할때는 StringBuffer를 사용하고, 아닌 경우에는 StringBuilder를 사용하는 것이 성능 향상에 좋습니다.
*** 사용예.
StringBuffer sbQuery = new StringBuffer();
sbQuery.append("SELECT NAME, ADDR, TEL ");
sbQuery.append("  FROM TB_ADDR ");
이번 프로젝트의 소스코드중에 특히 쿼리문에서 String 클래스를 통한 문자열 연결이 많았는데, 이러한 레거시 코드를 보면 모두 고치도록 합시다.^^

2. for, while, do ~ while 등 루프문에서의 검증값.
벡터에 들어있는 데이터를 모두 출력한다고 할때
Vector vt = new Vector();
vt.addElement("Hello");
vt.addElement("JAVA");
vt.addElement("World");
String msg = "";
for (int i = 0; i < vt.size(); i++) {
  msg = (String)vt.elementAt(i);
  System.out.println(msg);
}
이와 같이 사용하게 되는데, for 루프의 검증값 vt.size() 가 매번 호출되어 성능 저하를 가져옵니다.
따라서 루프의 검증값은 별도의 변수를 만들어 사용하는 것이 성능 향상에 좋습니다.
*** 사용예
int nVtSize = vt.size();
for (int i = 0; i < nVtSize; i++) {
  msg = (String)vt.elementAt(i);
  System.out.println(msg);
}

3. System.out.println(); 사용 자제
IO는 시스템에서 리소스를 가장 많이 먹는 것중 하나죠.
디버깅을 위해 System.out.println("Value a:" + a + "/ Value b:" + b); 이렇게 사용하실텐데, 이때 문자열 결합에 따른 비용까지 엄청나죠.
운영 서버에 반영하기 전에 반드시 삭제하시기 바랍니다.

4. Statement와 PreparedStatement
Statement는 매번 쿼리 실행시마다 쿼리를 컴파일을 하고,
PreparedStatement는 한번 컴파일 해놓을 것을 계속 사용합니다.
따라서 성능향상에는 PreparedStatement를 사용하는 것이 좋습니다.

Posted by 창신다이
Posted by 창신다이

병아리 재테크

2008. 10. 23. 16:14

국내에서 유통되는 닭은 두 종류가 있다.

하나는 식용닭이고, 하나는 알 낳는 닭이다.

식용닭은 미국에서 병아리를 수입해오는 데 그 수입한 병아리가  Grand Parents Stock(줄여서 gps) 라 하고 그것의 자식을 Parents Stock(줄여서 ps) 라고 한다. 그리고 ps의 자식을 Commercial Stock(줄여서 cs) 라고 하는데 시중에 유통되는 닭은 cs가 낳은 닭이다.

원종계인 gps의 증손자 닭이 유통되는 것인데, 4세대 닭이 유통되는 것은 3세대쯤 지나면 열성 인자가 나타나기 때문이다. 그리고 gps, ps, cs도 1년이지나면 열성 인자가 태어나기 때문에 그 시기에 버려진다.

삼계탕용닭은 육용계 수컷과 산란계 암컷을 교미해서 낳은 것 인데, 단단한 육질때문에 끓여도 형체가 유지 되는 것이다. 그래서 삼계탕용 닭이 단가가 좀 싸다.

중저가 치킨은 삼계탕용닭 사용하기 때문에 가격 경쟁력을 갖출 수 있다.

그리고 우리나라에 토종닭은 없다. 품종개량 없이 그냥 방치한 결과 계속 열성인자가 나와서 퇴화되었다. 산속에 있는 토종닭집의 닭도 단지 놓아 기르는 차이가 있을뿐 gps의 자손이다.

gps를 만들어 파는 곳이 세계에서 가장 큰 미국 앨라배마에 본사를 둔 아비아젠(aviagen)을 비롯한 서너곳 밖에 없다고 하니 gps를 국내에서 개발하면 가히 대박이 아닐까 싶다.

농업혁명 -> 산업혁명 -> 인터넷혁명 다음은 웰빙혁명이 아닌가 싶다.
산업화의 폐단으로 환경은 오염되고, 먹거리 역시 자유롭지 못하다. 먹거리로 웰빙을 창출할 수 있는 회사가 있다면 과감히 투자해도 될 것 이다.

참조문헌: http://photo.media.daum.net/photogallery/culture/Esc/view.html?photoid=2710&newsid=20081023150103200&cp=hani



Posted by 창신다이

* 다른 테이블에 있는 컬럼을 특정 컬럼의 값으로 채워 넣고 싶을때...
-> update 서브쿼리로 select 를 사용하고, exists 키워드를 사용한다.

*** 이때 주의 사항은 조인할 컬럼이 중복된 값을 가지면 안된다.
만약 이 쿼리를 사용할때 두개이상의 값이 리턴된다는 에러가 나오면,
select count(prod_cd) from t_deposit_bak; 결과와
select count(distinct prod_cd) from t_deposit_bak; 결과를 비교해 볼 것.

Q) t_deposit_bak테이블에 있는prod_join_url 컬럼의 값을 모두 t_deposit 테이블의 prod_join_url에 채우시오.

A)
update t_deposit
  set t_deposit.prod_join_url = (select b.prod_join_url
                                              from t_deposit_bak b
                                              where  b.prod_cd=t_deposit.prod_cd)
  where exists(select b.prod_cd
                         from t_deposit_bak b
                         where b.prod_cd=t_deposit.prod_cd
                        and b.prod_cd = '10000563');

and절은 추가 조건을 주어 update 하고 싶을때...

Posted by 창신다이

alter table 테이블명
  add (컬럼명1 데이터타입[(사이즈)],
       컬럼명2 데이터타입[(사이즈)],
       컬럼명3 데이터타입[(사이즈)]);

lvarchar 사용시에는 사이즈 생략(default 2048)

alter table 테이블명
  modify(컬럼명 테이터타입[(사이즈)]);

alter table 테이블명
  drop 컴럼명;

-> 오라클과 비교해서 drop 다음에 column 키워드를 사용하지 않음.


Posted by 창신다이

SKT
데이터 세이프정액제(2G, 3G 모두 가입가능)
26000원
NATE/June 통화료 무제한 무료(인터넷직접접속 통화료 제외)

네이트 프리정액제(2G, 3G 모두 가입가능)
14000원
패킷데이터 통화 중 텍스트, 소용량멀티미디어 통화료 무제한 무료
(단, VOD/MOD 및 인터넷직접접속은 별도과금)
서킷데이터 통화 무제한 무료
(단, 무료통화는 국내 사용분에 한하며, 정보이용료, 영상통화서비스, 컬러메일(MMS) 건당요금은 별도)


KTF

SHOW범국민데이터 요금(3G만 가입가능)
기본료  5000원(제공금액 20000원 상당)
무료제공금액 초과시 75%할인율 적용
월정금액(28000원) 이후에는 무제한 사용

범국민데이터요금(2G만 가입가능)
기본료 5000원(제공금액 20000원 상당)
월정금액(26000원) 이후에는 무제한 사용

매직엔 Free(2G만 가입가능)
14,000원
매직엔과 멀티팩, GPANG 이용시 부과되는 모든 데이터통화료 무제한 무료

DATA Free(2G만 가입가능)
24,000원
매직엔, 멀티팩, 핌 이용시 월정액으로 데이터통화료 무제한 무료
인터넷 직접 접속료 60% 할인(PC로 연결하여 인터넷 사용하는 경우)

LGT
OZ 무한자유
기본료 월 6000원
가입후 6개월간(가입월 포함) 무제한 이용 가능, 이후 월 1GB무료통화 제공(초과시 과금)
웹서핑 및 ez-i통화료 모두 포함

안심정액 데이터
기본료 3000원(제공금액 10000원 상당)
월정금액(29500원) 이후에는 무제한 사용

Posted by 창신다이

관촌수필

2008. 8. 4. 19:16
네이버에서 "지식인의 서재" 서비스가 시작되었다.

그 첫번째로 박찬욱 감독의 이야기다.

"일이 아니라면 사람들이 모르고 지낼 좋은 책을 알리는 일..." 이라는 말로 시작한 박찬욱의 서재 이야기에서 놓치고 있던 명작을 건졌다.

이문구 선생의 관촌수필.

한국사람의 손으로 쓰여진 글중에 최고라는 찬사를 남겼다.

http://www.yes24.com/Goods/FTGoodsView.aspx?goodsNo=62754&CategoryNumber=001001017001001
Posted by 창신다이

벤처기업이란...

2008. 8. 4. 10:49
벤처투자기관으로부터 투자받은 금액이 자본금의 10%이상이거나 기술신용보증기금의 보증 또는 중소기업진흥공단의 대출을 순수신용으로 8000만원 이상을 받아 기술성이 우수한 기업으로 확인받은 기업을 일컫는다.

벤처기업 인증 받는 것도 쉬운일이 아니구나...
Posted by 창신다이

5일차_(exception, trigger)

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


4일차_plsql

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


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


3일차_오전

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


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


SELECT ename, sal, DECODE(TO_CHAR(hiredate, 'RRRR'), '1980', 'manager'
                                                                                    , '1981', 'general'
                                                                                    , 'clerk')
  FROM emp;                                                          
위와 같이 DECODE 첫번째 인자가 변수가 되고, 변수가 '1980'이면 'manager', '1981'이면 'general' 그 외에는 'clerk' 값이 리턴된다.

SELECT ename, sal, deptno,CASE deptno WHEN 10 THEN sal * 1.2
                                                             WHEN 20 THEN sal * 1.3
                                                             ELSE sal
                                         END "Revised Sal"
 FROM emp;
CASE 절을 위와 같이 사용 하면 CASE 뒤에 오는 컬럼이 변수가 되며 DECODE 와 유사하게 사용하는 방법이 있고,

CASE의 특징은 DECODE와 다르게 equal(=)이 아닌, 비교 값을 사용할 수 있다.
이때 컬럼의 위치에 주의해서 사용하기 바람.
SELECT ename, sal, CASE WHEN sal >= 4000 THEN 300
                                       WHEN sal >= 2000 THEN 200
                                       ELSE 100
                               END "Bonus"
  FROM emp;


테스트용 Mok 데이터 생성.
update t_deposit set
  prod_best_interest = (case when prod_dtl_div = '01' then '5.5'
                                        when prod_dtl_div = '02' then '4.7'
                                        else '3.3'
                                end)

EOB
Posted by 창신다이

2일차_오전(서브쿼리)

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


- 서울특별시 강남구 도곡동 949-3 캠코양재타워(14/11/B2)
Posted by 창신다이
find . -name '*.java' -exec grep -RHn svcCode {} \;

결과: 현재 디렉토리 하위에 있는 자바 파일에서 svcCode 라는 단어를 찾아서, 해당 파일의 이름과 단어가 있는 라인을 출력한다.

-exec는 find 결과를 grep의 입력으로 넣는다. 이때 {} 표시가 현재 찾은 파일을 뜻한다.
마지막에 세미콜론은 쉘명령의 끝을 알리고, 세미콜론이 특수문자이기 때문에 앞에 역슬래시가 붙는다.

-R: 디렉토리 재귀 탐색
-H: 파일이름 출력
-n: svcCode가 있는 라인 수 출력(-H 기능을 포함한다)
-l: 파일이름만 출력

find . -name '*.java' | grep -i cmd
-exec 옵션과 별개로 파이프(|) 명령어는 find의 결과를 grep의 입력으로 받을 수 있다.
위 쉘 명령의 결과는 .java 파일에서 파일명이 cmd인것을 찾는다.

Posted by 창신다이
2008.03.16
센트럴 시티에서 열린 KOREA BLOGGER CONFERENCE 2008


상암월드컵경기장을 설계하신 건축가 류춘수님의 강의에 완전 몰입했다.

새로운 것을 만드는 장인정신이란 제목으로 시작된 강의였는데, 분야는 다르지만 나도 뭔가를 만드는 일을 하기 때문에 정말 하나같이 놓치고 싶지않은 주옥같은 강의였다.

노트했던 것을 정리하는데, 건축과정과 소프트웨어개발과정이 너무도 흡사한것 같다.

훌륭한 건축가가 되기 위해서는...
① 아름다운 것을 보고 감탄할 수 있어야 된다.
② 아름다운 것을 보고 표현할 수 있어야 된다.
③ 보이지 않는 아름다운을 볼 수 있어야 된다.

-> 훌륭한 개발자가 되기 위해서는
① 반복되는 업무프로세스를 보고 불편함을 느껴야한다.
② 반복되는 업무프로세스를 자동화할 수 있어야 한다.
③ 보이지 않는 내부 알고리즘을 볼 수 있어야 된다.


건축물은 기둥에 맞춰 땅을 평탄화 하는 것이 아니라, 땅에 맞추어 건물의 기둥을 맞추어야 한다.(자연 훼손을 최소화)
-> 소프트웨어는 아키텍처에 업무를 맞추어야하는 것이 아니라, 업무에 맞추어 아키텍처 설계가 되어야 한다.(현업의 새로운 학습을 최소화)

건축가의 그림과 화가의 그림이 다른 것은 숫자로 환원될 수 있어야 한다.
-> 개발자의 요구사항 분석이 현업의 요구사항 분석과 다른것은 클래스로 환원될 수 있어야 한다.

연습을 바탕으로 역량이 나온다.
프로와 아마추어의 차이는 매일 연습하는 것이다.
Fit for Given Context of Time & Place

기타 참고사항.
turn-key:
상암월드컵경기장 건축 계획 당시 서울시에서 trun-key 방식으로 발주함.
          

소설. 매월당김시습
Posted by 창신다이

모짜르트 효과

2008. 3. 2. 16:59

클래식 음악중에 특히 고전주의 음악이 정서적 이완에 많은 도움이 된다

특히 모짜르트 음악은 선율이 매우 예측적이고 반복적이어서 감상자의 공간추리력을 강화시켜주고,

템포가 매우 안정적이고 크게 변화하는 부분이 없어 정서적 안정을 도모할 수 있다.

①공간추리력 강화
②정서적 안정

이 두가지는 학습 효율성을 높여주는데 필요한 중요한 부분이라 할 수 있다.

장시간 계속 듣기보다 30분정도 듣는 것이 적당함.


- 공부의제왕 2008.02.16 방송분 이화여대 음악치료학과 장현주 교수

Posted by 창신다이
엑셀의 보기 방식은 두가지가 있습니다.
1. 기본
2. 페이지 나누기 미리보기

기본보기는 우리가 일반적으로 엑셀에서 보는 화면입니다.
페이지 나누기 미리보기는 실제 용지에 출력되는 단위로 페이 경계가 그려지고, 각 페이지 가운데 페이지 번호가 표시됩니다.

페이지 나누기 미리보기를 해서 보면 아무런 입력이 안되었는데 페이지로 표시될때가 있습니다.

페이지 간의 경계는 점선으로 표시되고, 가장 오른쪽 끝과, 아래쪽 끝은 굵은 실선으로 표시되어 있는데, 이 굵은 실선을 클릭 후 드래그 해서 내용이 있는 페이지의 경계 점선까지 이동시키면 됩니다.

사용자 삽입 이미지

Posted by 창신다이

<script>
    function isInstalledActiveX() {
        var isInstall = false;
        try {
            var obj = new ActiveXObject("xxx.xxx.1");

//xxx.xxx.1 은 HKEY_CLASSES_ROOT에 등록된 ProgID (ex. Microsoft.ActiveXPlugin.1)
// 설치되어 있으면 obj 값은 [object]
// 안되어 있으면 undefine      

            if(obj)
                isInstall = true;
            else
                isInstall = false;
        } catch(e) {
            isInstall = false;
        }               
       
        if(isInstall)
            alert("ActiveX Control 설치");
        else
            alert("ActiveX Control 미설치");
    }   
</script>

이 글은 스프링노트에서 작성되었습니다.

Posted by 창신다이

 [우리은행 ]
①통지서비스(e-mail, sms): 계좌 거래 내역 알림 유료 서비스
②non-Chip VM 모바일 뱅킹: 국내 최초로 금융칩 없이 모든 기종의 휴대폰 모바일뱅킹 서비스를 제공 한다고 홍보
③바이오(지문)로그인: 지문인식기를 통한 인증
④우리멤버스 포인트: 고객의 은행 거래 실적에 따라 포인트를 적립해 수수료 면제, 사은품 제공
⑤싸이월드와 제휴: 싸이월드에 타운홈피 개설하여 젊은층 타깃 마케팅(박찬호 싸인볼, 도토리 제공)

 

[하나은행]
①즐겨찾기: 사용자 별로 자주 가는 메뉴를 관리
②마일리지: 이용실적에 따라 마일리지 적립
③자산관리: 예금, 증권, 펀드등을 등록하여 관리
④이체마법사: 인터넷을 잘 모르는 사람도 마법사의 안내에 따라 쉽게 이체
⑤가계부: 위젯을 통해 입출금 입력 용이함

 

[신한은행]

①싸이월드와 제휴: 싸이월드 타운홈피 개설. 금융 칼럼 제공. 대학생 홍보대사 모집.

 

[국민은행]
①즐겨찾기: 인터넷 뱅킹 페이지 내에서 즐겨찾기 기능
②가계부: 수입, 지출 분석 및 보고서 작성
③계좌통합: 여러금융기관에 흩어진 자산과 부채를 통합 관리

이 글은 스프링노트에서 작성되었습니다.

Posted by 창신다이

여러가지 브라우저

2008. 2. 29. 16:08

1. IE 기반

     ①maxthon (http://maxthon.com/)

     ②avant (http://www.avantbrowser.com/)

     ③webma (http://mdiwebma.com/)

2. 非기반

     ①MOZILLA (http://www.mozilla.or.kr/)

     ②NETSCAPE (http://browser.netscape.com/ns8/) 모질라 프로젝트의 전신

     ③OPERA (http://www.opera.com/) 웹표준 준수

     ④FIREFOX ()

 

웹표준 테스트: http://www.webstandards.org/action/acid2/guide/ 

http://skysummer.com/167  (한글 설명)

 

 출처: http://www.parkoz.com/zboard/view.php?id=my_tips&no=9377

 

 

이 글은 스프링노트에서 작성되었습니다.

Posted by 창신다이

 등기부등본 구성
①표제부 - 주소, 면적
②갑구 - 소유권 관련
③을구 - 소유권 이외의 근저당권, 전세권

㎡ x 0.303 -> 평수

이 글은 스프링노트에서 작성되었습니다.

Posted by 창신다이

[국외 사이트]
넷바이브(www.netvibes.com)
구글(www.google.com/ig)
마이크로소프트(www.live.com)
야후코리아(my.yahoo.com)

 

[국내 사이트]
위자드닷컴(http://www.wzd.com)
네이트닷컴의 마이네이트(http://my.nate.com)

이 글은 스프링노트에서 작성되었습니다.

Posted by 창신다이

웨2.0은 웹에서 사용되는 기술에 관한 것이 아닌 초기의 웹 사용과 구별되는 새로운 형태의 웹의 사용, 철학을 통틀어서 가리키는 말

 

[웹의 플랫폼화]

Platform = 컴퓨터아키텍처, 운영체제, 프로그래밍언어, 런타임라이브러리

              <소프트웨어를 작동 시킬 수 있는 환경>

Web Platform = 웹브라우저 + 웹서버 + 웹개발언어 + Open API

 

웹개발 신기술

REST and/or SOAP APIs
JavaScript/DHTML/Ajax, Flash, rich media

 

[MVC]

Model: XHTML & DOM

View: CSS

Controller: ECMAscript

 

[매쉬업]: 서로 다른 음악의 가사나 노래를 조합하여 새롭게 탄생시킨 음악

 

[가젯]

작고, 경량의 특별한 애플리케이션

 

[크라우드소싱(Crowdsourcing) ]

- 웹상에서 대규모로 일반인들의 인력, 자본, 지식 등을 수집하여 새로운 가치를 창출

- 인터넷을 통해 외부 아이디어나 기술 도입

 

[롱테일 경제 현상]

기업 매출의 80%가 20%의 핵심제품에서 창출된다는 파레토(80/20) 법칙에 따라 과거 많은 기업들이 20%의 히트제품을 찾아내는데 집중했으나, 최근 하찮은 것으로 간주되던 나머지 80%의 틈새 상품의 경제적 비중이 증가하는 현상

 

[킬러앱(killer app, killer application)] 
: 제품시장을 근본적으로 바꾸거나 새로운 시장을 형성시키는 시장창조 제품유형

오프라인에서의 기존 사업형태를 개선하거나 가치를 추가한 개량형 제품

 

[집단지성(collective intelligence)]

 수많은 사람이 참여하여 의견을 교환하면서 지식이 창출, 진화되는 메커니즘

 

 

이 글은 스프링노트에서 작성되었습니다.

Posted by 창신다이

브랜드란...

2008. 2. 29. 15:49

의미:
제품이나 서비스가 아니면, 제품이나 서비스가 될 수 없다. 일종의 상징
[우수한 제품, 끊임없는 홍보, 광고, 긍정적 자산 담보물(보유자산의 시가가 부채/담보 보다 큰 경우)]

브랜딩의 목적:
제품이나 서비스에 프리미엄을 붙이거나, 시장 점유율을 높이거나 혹은 둘 다.

창출원천:
1. 브랜드는 제품이 성공한 결과
2. 브랜딩 프로그램(많은 비용 투자)

초우량 기업의 조건...8장中

Posted by 창신다이

- 소프트웨어 산업
1. 응용 소프트웨어: 은행솔루션, 워드프로세서등
2. 시스템 소프트웨어: 응용 소프트웨어를 위한 소프트웨어

- Tmax 대표 제품
TP-모니터 티맥스(Tmax)
WAS(JEUS) - 2003.12 제우스 5.0 버전, J2EE 1.4 인증 획득
Web Server(WebtoB)

- 차세대 제품군
애플리케이션 프레임웍 솔루션(프로프레임)
메인프레임 리호스팅 솔루션(오픈프레임)

- 티맥스 소아웨어
비즈니스프로세스관리(BPM) 솔루션 'BizMaste'
비즈니스룰 관리 솔루션(BRMS) 'ProRule'
SOA기반 통합채널관리(MCI) 솔루션 'ProMCI'
코어 서비스 구현 기반과 개발환경이 제공되는
애플리케이션 프레임웍 솔루션 'ProFrame'
X-인터넷 솔루션 'ProWeb'
관계형 데이터베이스 관리 솔루션(RDBMS) 'Tibero 3.0'
주메모리 데이터베이스(MMDB) 솔루션 'NanoBase'
SOA를 지원하는 성능관리솔루션 'SysMaster'

- 3대 소프트웨어 원천기술: 미들웨어, DB, OS
- 후배를 위한 당부...

돈에 초점을 맞추어 몇 년 안가 망가지는 비즈니스모델 기반의 벤처기업이 아니라,
대기업들이 할 수 없는 순수한 기술(테크놀로지) 기반의 벤처기업 모델을 만들 것.

출처 www.hitech.co.kr 2006.5 커버스토리 인물탐구 중...

Posted by 창신다이

BLOG main image
오랫동안 꿈을 그리는 사람은 마침내 그 꿈을 닮아 간다. -앙드레 말로- by 창신다이

공지사항

카테고리

분류 전체보기 (248)
공장이야기 (115)
Education (30)
회사이야기 (19)
일상 (73)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :