소스 파일명 : notice.txt
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
(2018.4.6, 차재복, Cha Jae Bok, cjbword@gmail.com)  

[운용 환경] ===============================================================

ㅁ 서버 환경
  ㅇ H/W 환경 : 노트북 PC 1대
  ㅇ S/W 환경 : 아파치 서버(v2.4), PHP(v5.6), MySQL(v5.1) (오픈 S/W)
  ㅇ 운영체제 : 윈도우 10

ㅁ 인터넷환경
  ㅇ 인터넷 회선 : 100M 1회선 (인터넷 공유기)
  ㅇ 도메인 네임 : (ktword.co.kr) 1개

ㅁ 백업 환경
  ㅇ 풀 백업 (매일 새벽 스케쥴러 수행)
  ㅇ 클라우드(MS onedrive,구글 드라이브) (매일 교대 백업)


[개발 방향] ===============================================================

ㅁ 소스 작성 
  ㅇ DIY
     - 가급적 자작 소프트웨어 구현
  ㅇ 단순성(모듈화) 유지
     - 각 소스 파일 크기 작게 유지
     - 기능 명확화
  ㅇ 주석 상세 기재
     - 소스 코드 자체를 코딩학습자료화

ㅁ 소스 개방 
  ㅇ 정형화된 모듈 단위로 목록화,검색용이,온라인 보기 등 구현

ㅁ 개인화 및 저비용 유지
  ㅇ 웹호스팅 의존 않고, 댁내 구현


[개발 목적] ===============================================================

ㅁ 개인 지식 모듈화/축적/검색/재가공/활용 능력 제고 
  ㅇ 집단 지능과는 정반대로 평균적 개인 능력에 집중

ㅁ 복잡한 과학기술 지식을 간결하게 정리,체계화시켜 사전식 제공
  ㅇ 지식에 대한 접근성 용이 및 확대 재생산


[개발 구분] ===============================================================

ㅁ (개발중) 구현 예시
  ㅇ 구현 모듈 목록화
     - 분야 : 웹 프로그래밍, 알고리즘, 자료구조, 네트워킹, 수치해석, 문법 등
     - 방향 
        . 모듈단위별 사전식 구현/해설/소스보기
	. 동적인 연결성/조립성/병합성 증대
	. 소프트웨어 조직화

  ㅇ (기타) 간이지식관리
     - 위 구현 단위들을 연결/조립시켜가며 종합 기능 구현 목표
     - 최대한 단순한 구조 유지
        . db 구조 단순화, 사용 테이블 수 최소화
     - 개인 PC로 개인 단편지식의 간이 웹구현 목표

ㅁ (개선중) 정보통신기술용어해설 개선
  ㅇ 개선목표 : 빠른 속도 및 유지보수 용이성 확보
  ㅇ 개선방식 : 모듈별 개선 및 점진적 대체
  ㅇ 그림 및 수식 편집 : 주로, 파워포인트 활용
     - 단, 수식편집 MathJax 일부 적용 및 테스트중


[폴더 구성] ===============================================================

ㅁ 최상위 설명용 폴더
  ㅇ 소스 구조/기능 설명, 온라인 소스 보기 등

ㅁ 실험적 개발용 폴더
  ㅇ example [구현 모듈 목록화]
     - 웹 프로그래밍, 알고리즘, 자료구조, 네트워킹, 수치해석, 문법 등 모듈단위별 구현 예시

  ㅇ knowledge [간이지식관리] 
     - 개인단편지식을 개인 PC로 간이 웹구현 목표

ㅁ 정보통신기술용어해설 개선용 폴더
  ㅇ view [해설보기]
     - 용어해설 화면 보이기
  ㅇ search [용어검색]
     - 용어 검색 
  ㅇ items [분류관리]
      - 용어 분류 관리
  ㅇ yoyak [요약관리]
     - 항목별 요약 관리

ㅁ 공통기능 폴더
  ㅇ base_utils [공통기능]
     - 로그인, db 접속, 통계 등 공통 기능