Unjgs

From CSBLwiki

(Difference between revisions)
Jump to: navigation, search
(뭐가 필요하지?)
Line 62: Line 62:
('column1', 'column2', 'column3', 'column4') ☜삽입되는 컬럼을 순서대로 쓰기</ref> ☜주석을 클릭하면 해당 태그가 보여집니다.
('column1', 'column2', 'column3', 'column4') ☜삽입되는 컬럼을 순서대로 쓰기</ref> ☜주석을 클릭하면 해당 태그가 보여집니다.
# SELECT문으로 DB에서 뽑아낼 수는 있다. 하지만 사용자들에게 어떤식으로 보여줄 것인가?
# SELECT문으로 DB에서 뽑아낼 수는 있다. 하지만 사용자들에게 어떤식으로 보여줄 것인가?
 +
 +
 +
*2011년 1월 25일
 +
# 디자인도 매우 어렵다는 걸 알았다
 +
# FLASH는 호환성이 부족해서 버림
 +
# 파이썬으로 Tax Lineage를 일대일 대응 문자열들로 변환시켜서 Hyper Graph로 구현하기로 결정.

Revision as of 09:06, 25 January 2011

Contents

장경우

프로젝트 목차

Tree of Life 웹앱 개발

Tree of Life

목표가 뭔가?

Tree of Life 웹앱 개발을 통해 교수님의 신임과 상금을 받는다.


뭘 해야되나?

  1. 웹페이지의 자유로운 활용 (HTML & CSS & JAVA).
  2. 엑셀자료와 웹서버와의 연동 (DB & PHP)
  3. 생물간의 유연관계를 웹상에 어떤 방식으로 나타낼지 (FLASF & Hyper Graph 등)
  4. 세련되고 깔끔한 디자인 (FLASH & Photo Shop & CSS)
  5. NCBI에서 계속 업데이트 되는 Taxonomy 정보에 유연한 대응 및 업데이트 (DB & PHP)
  6. ......더?


뭐가 필요하지?

  1. HTML 웹페이지 생성의 기본 틀
  2. CSS 기초적인 디자인
  3. JAVA Script 실질적인 기능 및 논리작업
  4. MySQL 데이터베이스(DB)의 기초
  5. PHP 서버의 데이터베이스와 HTML 페이지를 연결
  6. FLASH 웹디자인 (호환성부족으로 탈락)
  7. Hyper Graph 웹디자인
  8. Photo Shop 세부적인 디자인 작업
  9. ......더?
6,7,8은 나중에 마무리 작업용. 이걸 자세히 공부해버리면 주객전도가 되는 듯.

진행상황은?

  1. HTML- 90% 활용가능
  2. CSS- 80% 활용가능
  3. JAVA- 잠시중단
  4. MySQL- 기본개념만 익힘
  5. PHP- 기본개념만 익힘
  6. 기본 스토리보드 구상


  1. 엑셀자료를 SQL데이터베이스로 넣는 것을 연구해봅시다. [1]
    일단 기본적인 메인만 설정
  2. MySQL 서버증설 기본 [2]
  3. CSBL에서 어떤 이미지로 나타날 것인가
  4. 초기화면도 이미징 준비중(다크그레이톤의 바탕에 초록색 이미지(이 이미지는 초록바탕에 나뭇잎모양툴로 하얗게 잔뜩 찍어낸 후에 색반전으로 해볼까??). 나무와 박테리아?? 현재는 이정도)


  1. APACHE, PHP, MySQL 설치완료
  2. 우선 Test차 내 노트북을 서버로 등록완료 [3]
  3. csv파일을 MySQL Terminal을 통해 서버에 업로드 할 수 있을 듯?!
  4. wiki 백과 사용법 좀 자세히 익혀보자.


  1. CSV 파일을 웹DB Table에 삽입 성공![4] ☜주석을 클릭하면 해당 태그가 보여집니다.
  2. SELECT문으로 DB에서 뽑아낼 수는 있다. 하지만 사용자들에게 어떤식으로 보여줄 것인가?


  1. 디자인도 매우 어렵다는 걸 알았다
  2. FLASH는 호환성이 부족해서 버림
  3. 파이썬으로 Tax Lineage를 일대일 대응 문자열들로 변환시켜서 Hyper Graph로 구현하기로 결정.


주석

  1. http://search.naver.com/search.naver?sm=tab_hty&where=nexearch&query=mysql+%BC%AD%B9%F6&x=0&y=0
  2. http://einmong.blog.me/10015518151
  3. http://127.0.0.1/myadmin/index.php?token=e0d53cea5db0d2108a2cf42f18e81cf7&old_usr=root
  4. MySQL> load data infile "삽입할 csv파일 위치(예시-C:\\Project Files\\Server_DB\\ROUTE.csv)" into 테이블이름(일단 테이블이 있는 DB에서 질의문 실행해야함) fields terminated by '각 셀이 무엇으로 구분되는가(, tab 등)' optionally enclosed by '추가적으로 구분되는 문자열 기준(" 등)' lines terminated by '\n' ☜엔터로 줄이 끝나는것을 뜻함 ('column1', 'column2', 'column3', 'column4') ☜삽입되는 컬럼을 순서대로 쓰기


참고자료


  1. HTML CSS 자바스크립트 따라하기
  2. Kimho의 MySQL로 배우는 데이터베이스 프로그래밍
  3. HeadFirst PHP & MySQL
  4. 웹디자이너의 플래시 제작노트
  5. NCBI http://www.ncbi.nlm.nih.gov/
  6. 웹앱을 만드는 사람들 http://cafe.naver.com/webappdev/
  7. PHP Cafe http://cafe.naver.com/phpcafe.cafe
Personal tools
Namespaces
Variants
Actions
Site
Choi lab
Resources
Toolbox