C a l e n d a r
2007 . 04
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
T r a c k b a c k s
A r c h i v e s
G u e s t i c l e s
Total
0
Today
0
Yesterday
0
Pageview *
0
Pageview Td
0
Pageview Yd
0
Members
31
Articles
199
Comments
46
DB Size Using
1.93 mb
Attachment
13.83 mb
Apr
23
사전에 없는 뜻의 단어
2007 at 09:08 PM
1. bound to 의 문맥적 의미가 분명히.. "~와 일치하다, ~과 대등하다"로 되어야 할 문장이 수두룩 나온다. 하지만 어느 사전을 찾아본 들 그러한 의미는 나오지 않는다.

2. So.. 그래서, 그러므로..
근데 사전에는 웃기게도 "그러면" 이라는 뜻은 안나오며, 심지어 지식 검색에서 어떤 사람이 다른 사람의 글의 오류를 지적하면서 "so는 그러면이 아니고 그래서죠." 라고 지적한 것을 보았다. 너무 한심한 일 같다.

사전 자체에 수록된 낱말 뜻 자체가 잘못되거나 누락된 것이 상당히 많은 듯 싶다. 사실 단어를 아무리 많이 알고 있더라도, 필요시 그 한 단어가 의미할 수 있는 수십가지의 뜻을 다 알고 있는 것이 아니므로 매번 찾아야 할 수도 있는데.. 그때마다 적합한 뜻이 없어서 고민하고 찾는 시간이 너무 걸린다. 심지어 영영사전이나 구글에서의 문맥들 종합을 이용해서도 정 찾을 수 없는건 가장 근거있는 말과 비슷하면서도 문맥과 맞아떨어지는 새로운 뜻을 만들어서 해석해야 할 경우도 간혹 있다.
몇 편의 영화와 여러 문맥들로 판단하건데, 절대적으로 나는 확신한다.
so의 의미는 '그래서' 계열만 있는게 아니다. 필시 "그러면, 그럼 (= then)"이라는 뜻도 존재한다. 비록 so then / and then / and so 등이 따로 존재한다고 해도 어쨌든 내가 볼 땐 확실하다.

예를 들어보면, 영화에 나온 문맥은

A: 당신이 힘센 사람이었더라면 좀더 사랑스러웠을 것이다.
B: (그럼so) 앞으로 힘을 길러야겠네?!

여기에 그래서 류를 넣으면 대화 자체가 상당히 웃겨진다.

A: 당신이 힘센 사람이었더라면 좀더 사랑스러웠을 것이다.
B: (그래서so) 앞으로 힘을 길러야겠네?!

태그 : 영어단어 , , 사전 , 잘못 , 누락
Apr
21
XML에서 특수문자 사용하기
2007 at 09:44 AM

XML에서는 특수문자를 반드시 이스케이프 문자로 표기(이스케이프 처리)해야 한다.

XML 예약문자

<, >, &는 XML tag 표시와 entity를 표시하는 XML 예약문자로, XML 문서에 그대로 사용할 수 없다.
 
< (less-than sign) &lt;
> (greater-than sign) &gt;
& (ampersand) &amp;


그리스문자
그리스 문자는 풀어서 사용한다.
 
α alpha
β beta
γ gamma
δ,Δ delta
ε epsilon
ζ zeta
η eta
θ theta
ι iota
κ kappa
λ lambda
μ micron
ν nu
ξ xi
ο omicron
π pi
ρ rho
σ, Σ sigma
τ tau
υ upsilon
φ phi
χ chi
ψ psi
ω, Ω omega


기호 & 부호
≤ &lt; or =
≥ &gt; or =
± +/-
˚ degrees
℃ degrees C
→ --&gt;
㎍, μG microgram
㎕, μL microliter
㎛, μM micrometer
® (R)
™ (TM)
χ2 chi─square


화학기호
화학기호는 윗첨자나 아랫첨자를 지정하지 않고 그대로 입력한다.
 
K+ K+
Cl- Cl-
Mg2+ Mg2+
CO2 CO2
H2O H2O


수학기호
수학기호는 윗첨자나 아랫첨자를 괄호 "( )" 안에 넣어서 입력한다.
 
102 10(2)
10-2 10(-2)
height2.239 height(2.239)

태그 : XML , 특수문자 , 처리

1. 종목명: 엠파스 (066270)
2. 분석일: 2007.04.20
3. 의견: 금일(04.20) 일부 매수 완료 / 적정예상가: 35,000
4. 차트 참고 (귀찮아서 편집 생략)


소개: 인터넷 포털 서비스 업체  (코스닥 - 중형)
본사: 서울 강남구 논현2동 82-18 벤처캐슬빌딩 3층
홈피: www.empascorp.com
설립: 1996. 9.21  (구: (주)지식발전소, 계열: SK)
대표이사: 박석봉
주식담당: 02-546-4615
보통주: 10,610,710 주
주거래: 하나은행(서초)
원자재: 컨텐트, 컨텐츠, 유틸리티
주매출: Premium Service(56.2%), Solution 및 기타(주)(21.7%), Marketing Service(12.5%)
수출비중: 23.9 %

- 열린검색 효과가 미미하고 현저히 낮은 광고효과로 인해 광고주 유입효과가 낮아 외형적 성장이 제한적인 것으로 예상됨.
- 2006년 3분기 웹메일시스템 구축 사업으로 매출이 일시적으로 증가할 것으로 보이나 SI 사업 특성상 큰 폭의 수익성 개선 가능성은 낮음.
- 풍부한 유동성을 바탕으로 현금흐름상의 위험은 낮아보이며 양호한 재무안정성 유지할 듯.
- 2006.10. 0 - 최대주주변경 (에스케이커뮤니케이션즈 주식회사)

- 재무구조 개선 예상
- SK컴즈, 검색 강화
- 싸이월드+웹2.0 응용 가능성 (미래)


* 호재: 드러난 호재 없음
* 악재: 드러난 악재 없음


1. 종목명: 현대제철 (004020)
2. 분석일: 2007.04.18
3. 의견: 금일(04.18) 일부 매수 완료 / 1차 적정예상가: 47,000 ~ 49,000
4. 차트 참고 (3가지 경우의 수 가능)


소개: 국내 1위의 봉형강 업체  (KOSPI 200)
본사: 인천 동구 송현3동 1
홈피: www.hyundai-steel.com
설립: 1964. 9. 1  (구: INI스틸(주))
대표이사: 이용도
주식담당: 02-2112-9597
보통주: 84,897,919 주
우선주:     416,556 주
주거래: 신한은행(영업2부)
원자재: 철스크랩, STS HR
주매출: 봉강,형강(70.5%), 주강,sts(13.3%), 열연(10.2%)
수출비중: 23.6 %

- 건설경기 착공면적 증가 및 안전시공에 따른 철근 실질소비량 증가 등으로 상반기 매출 증가. (2006.8월 자료임)
- 국제 철강가격 인상 및 국내 실수요 증가로 3차례에 걸친 가격 인상이 단행되었으며, 생산성 향상 등으로 10%대의 영업이익률 기록.
- 호주 석탄 및 동광산 개발에 참여하는 등 해외 자원개발 사업에 참여, 대한생명, 한화건설 등의 우량 자회사 지분 소유로 자산가치 상승

- 정부의 건설경기 부양 및 태풍피해 복구, 건설사들의 착공면적 증가 등으로 봉형강류의 수요 증가에 따른 외형 성장세 전망.
- 중국의 H형강 수입으로 과열경쟁 예상되나, 미니밀 열연코일의 생산확대 및 당진공장의 B열연의 생산여건 개선으로 수익성 상승.
- 철근업체들의 M&A 구조조정에 따라 전후방 산업에 대한 가격 협상력이 증대되었으며, 철스크랩 가격이 낮아져 고수익성 전망됨.

- 세계 최초 ‘밀폐형 제철원료 처리시설’
- 친환경 / 꿈의‘그린(Green) 제철소’
- 폴워스사와 핵심설비 계약:  폴워스사는 철광석과 코크스 등 제철원료를 고로 안에 균등하게 넣어주는 설비인 노정장입장치와 고로에 불어넣을 공기를 섭씨 1100∼1200도로 가열하는 열풍로 등을 제작 공급하게 된다.
- 현재 건설업종의 호조 --> 자재 수요 증가 예상


* 호재: 드러난 호재 없음
* 악재: 드러난 악재 없음

Apr
02
프로그램은 왜 실패하는가 2장 요약
2007 at 08:36 AM

2장: 문제점 추적

 

1. 문제점의 수명주기

* 사용자 -> 제작사 문제점 보고
문제점 재현
* 문제 상황 격리
* 코드에서 결함을 찾고 교정
* 교정 결과물을 사용자에게 돌려줌

--> 수명주기의 조직화 필요

1. 문제점이 드러나 있는지 (소프트웨어에 결함이 존재)
2. 가장 심각한 문제점은 무엇인지 (심각도 순서대로 교정 필요)
3. 과거 문제점 사례발생 여부 (기존의 해결책 이용 가능성)

[ 대규모 디버깅 공정을 어떻게 조직화할 것인가? ]
 

 

2. 문제점 보고

* 문제점 보고 (Problem Report) == 변경요청 == 버그리포트
* 문제점 보고에 쓸데없지 않은 것만 포함시켜야 함
  --> 그러기 위해서 '유관사실'만을 판별하고, 구체적 항목으로 목록화

* 문제점 보고에 포함시켜야 할 내용 (기본원칙)

¤ 제품 릴리즈 (제품버전번호 or 기타 고유식별자)
¤ 운영 환경 (운영체제 버전) --> 일반화(다른 운영환경도 테스트)
¤ 시스템 자원 (CPU 부하,디스크 용량 , 메모리 ..)
¤ 문제점 내력(History)
¤ 기대되는 행동에 대한 서술 (~했어야 했는데, 안했다)
¤ 실제 일어난 행동(증상)
    - 최대한 중립적
    - 사실만을 기술
¤ 한 줄짜리 요약문 (문제의 핵심 포착)
    - 개발자가 문제점 측정시의 심각도 기초
    - 로그 파일 등
    - 문제점: 사용자가 자신의 정보 유출을 꺼림

 

 

3. 문제점 관리

* 한번에 오직 한 사람만 문제점 문서를 다루어야 한다.
    - 버전 관리 시스템에서는 분리 병합
* 이전의(교정된) 문제점에 대한 내력이 사라진다.
    - 버전 관리 시스템에서는 변경 내력 유지 가능
규모 가변성이 없다.
    - 하나의 통합된 문서 형태로 관리가 가능해야 함.
       ---> 그러기위해서, 문제점 데이터베이스에 모든 문제점 보고들을 저장
              ex) BugZilla
 

 

4. 문제점 분류

# 각 애트리뷰트별로 문제점을 분류

* 심각도 (Severity) - '차단, 치명, 주요, 보통, 부차, 사소' 레벨이 부여
* 우선순위 (Priority) - 개발/문제해결 공정을 조절하는 핵심 기준
* 식별자 (identifier) - 특정 문제점 지칭용
* 주석 (comment) - 문제환경 정보 기입 / 해결책 논의
* 통지
   - 문제점보고시 이메일주소 첨부 --> 문제점보고 변경시 자동통지 받음

# 이상적인 제품은 심각한 문제점을 모두 고친 후에 출시 되어야 함.

 

 

5. 문제점 처리

* Unconfirmed (아직 누구도 재현해 보지 않은 상태)
* New (문제점 보고가 있어야 유효함 , 유관 사실이 포함되어 있어야 함)
* Assigned (개발자에 배정됨)
* Resolved (해소됨)
* 처리결과
    - fixed
    - Invalid (문제점이 아니거나 유관 정보가 없음)
    - Duplicate
    - WONTFIX (교정 불가)
    - WorksForme(재현 불가)
    - VERIFIED (교정 후 검증 성공)
    - Close (제품의 새 릴리즈가 만들어짐)
    - Reopen (동일 문제 발생시는, new가 아닌 reopen)
 

 

6. '문제점 추적' 관리

* 문제점 정리/보관자는?
* 문제점 보고 분류자는?
* 우선순위 설정자는?
    - 문제점 발생 가능성
    - 영향을 받는 사용자수
    - 피해 가능성
* 문제점 처리자는?
* 문제점 종결자는?
* 문제점 수명주기는?
 

 

7. '문제점 == 요구사항'

* 문제점은 개발 과정에서 사용 가능
* 요구사항이 주요 문제점
* 요구사항에 따른 중요도 선정
* 계통구조를 지원 해야 함 (세분화 지원)
 

 

8. 중복의 관리

* 최대한 많은 사실을 포함
* 중복을 찾기 위해서는 최대한 적은 사실들이 바람직
* 교정의지 없는 문제점: 개발자가 더이상 지원의사 없음 (BugZilla: Won't Fix)
    - 오래된 딱 한번 발생한 문제점
    - 오직 내부에서만 발생한 문제점
 

 

9. 문제점과 교정의 연계

* 개발자가 버전별 소스/도구를 사용가능 해야함
  --> 그래야만 개발자 PC에서 재현 가능
* 임의의 구성(형상)을 언제라도 재현할 수 있어야 함
* 소프트웨어 형상관리버전 관리 시스템을 이용
 

 

10. 문제점과 테스트의 연계

* 실패한 테스트와 문제점을 어떻게 동기화할 것인가?
테스트 결과문제점 보고분리하도록 권장
    - 테스트 결과는 자주 생성됨.
    - 테스트는 결과를 굳이 어딘가에 저장할 필요가 없음
    - 테스트 실패 시 만일 즉시 교정 가능하면 기록의 필요가 없음.
* 테스트 케이스들은 문제점 보고를 퇴물로 만든다.
* 문제점 발생시 재현 가능한 테스트 케이스를 작성
 


- 도구 -

벅질라 (www.bugzilla.org)
모질라의 벅질라 사용예 (bugzilla.mozilla.org)
phpBugTracker: 상대적으로 가벼운 버그추적 시스템 (phpbt.sf.net)
그밖에... Trac / IssueTracker / SourceForge / GForge ...

연습문제는 나~중에 실제로 디버깅 할 일 있을 때 직접 풀어보자 ~~~!

태그 : 프로그램 , , 실패 , 2장 , 요약 , 버그 , 결함
1