토요일, 5월 26, 2012

Tadpole for DB Tools

https://sites.google.com/site/tadpolefordbtoolsen/home/TadpoleForDBToolsArch.png
원본인데.. 블로거에 올리면 이미지가 깨져보여서 ㅠㅠ;;

올챙이 모양을 수정 중에 있습니다.
올챙이가 하고 싶은 일을 한장에 표현하고 싶은데, 힘든데요.


프로젝트( https://sites.google.com/site/tadpolefordb/ ) 보시면 좀더 많은 정보가 있습니다.

수요일, 5월 16, 2012

Eclipse Basic?


예비 Eclipse platform 개발자들을 위한 8시간 기본 강좌를 준비 중입니다.
Eclipse라는 아이에 대배 전체적으로 알아보는 시간을 하려고 합니다.
Eclipse의 여기 저기를 좀더 알아보도록 수정해야겠습니다.


6월 초에 강의를 계획 중입니다.
비용은 20만원입니다.
관심 있는 분들은 5월 30일까지 메일 보내주십시오(hangum엣gmail.com)
ps) 10명 미안일 경우 취소 될수 있습니다.

  1. What is Eclipse ? (1시간)
    1. IDES
      1. NetBeans
      2. IntelliJ IDEA
      3. Cloud9 IDE
    2. History ?
    3. Eclipse Platform Architecture
    4. Eclipse Feature(e4, orionHub)a
  2. Eclipse IDE Basic (2시간)
    1. eclipse.org 둘러보기
      1. Eclipse Projects(http://www.eclipse.org/projects/listofprojects.php)
      2. download(http://www.eclipse.org/downloads/)
        1. eclipse marketplace(http://marketplace.eclipse.org/)
      3. resources(http://www.eclipse.org/resources/)
      4. forum(http://www.eclipse.org/forums/index.php/i/1/97e14bc518d5251c8ab6c65466eeb4d0/)
      5. bugzilla(https://bugs.eclipse.org/bugs/)
      6. planet eclipse(http://planeteclipse.org/planet/)
    2. 설치
      1. JDK  설치
      2. 개발자 별 Eclipse Download(Java EE, C/C++, RCP/RAP, Report, Tester, PyDev, PHP......) Developer
    3. Eclipse 구조
      1. 폴더 구조
        1. configuration
        2. dropins
        3. feature
        4. p2
        5. plugins
        6. workspace
      2. plugin 추가/ 삭제
    4. Eclipse 구성
      1. 전체 workbench모형
    5. 유용한 plugin 소개
      1. log4e, UMLet, FindBugs, Checkstyle, Subclipse, WindowBuilder, WindowTester 등
    6. 실습
      1. Helloworld Project 생성 
      2. 실행, 디버깅, JUnit 만들어보기
      3. other plugin 설치
      4. svn, git 중 하나 실습
  3. What is SWT/JFACE? (2시간)
    1. About SWT
    2. SWT Packages
    3. SWT widgets / controls
    4. SWT Event
    5. Layout
    6. Viewer
    7. Resource Management
    8. Selection Service
    9. Data Binding
  4. What is Eclipse Plugins/RCP? (2시간)
    1. Runtime and OSGi
    2. Workbench
    3. Plug-ins
    4. Startup sequence
    5. Extension points, extensions, contributions
    6. Views
    7. Commands and Actions
    8. Editors
    9. Wizards
    10. Help
    11. Branding
    12. Target Platforma
    13. Update Site
    14. Test
    15. Build, Deploy
  5. Eclipse Heroes (1시간)
    1. Birt (http://www.eclipse.org/birt/phoenix/)
    2. SWTChart (http://www.swtchart.org/)
    3. EMF (http://www.eclipse.org/modeling/emf/)
    4. GEF (http://www.eclipse.org/gef/)
    5. XText (http://www.eclipse.org/Xtext/)
    6. OrionHub (http://www.eclipse.org/orion/)
    7. babel (http://www.eclipse.org/babel/)
    8. Gyrex (http://www.eclipse.org/gyrex/)
  6. 질문 응답

화요일, 5월 08, 2012

5.7 올챙이 작업일지.

1. 올챙이에 xtend를 적용해 보기 위해 밀렸던 스터디 시작
target platform에 기존 xtend 2.3.0m6 반영

- export 데이터 출력
- 언어별 코드 변화
부분에 적용해 볼 생각

2. 하루에 3회 다운은 계속되지만, 반응은 없음.
--;; 아마 별로라 없는가?

월요일, 5월 07, 2012

5.6 올챙이 작업일지

1. User관리 기능 정의(com.hangum.tadpole.manager.core 플러그인으로 확장)
 - 어드민 관리 화면
 - 메니저 관리 화면
개발 중

2. 올챙이는 하루에 적게는 2회 3회 정도 다운로드가 계속 되고 있네요.

다운되고 있고, 도와주시는 분들을 위해서라도 좀더 잘 해야하는데...

화요일, 5월 01, 2012

5.1 노동절 올챙이 작업일지.

올챙이 작업일지는 앞으로 페이스북 올챙이 페이지에 적어야 될듯도 싶네요.

1. 테스트를 위해 vmware에 ubuntu, mac 설치완료.
2. tadpole에 제품 이미지(?)  적용.
3. 올챙이를 사용하는 중에 특정 페이지 이동시에 나가겠냐는 메시지 나오도록 수정
(지금은 ie, firefox만 적용)

4. 테이블 데이터 직접 수정 로직 정리

 * <pre>
 *
 * 테이블 데이터가 실제 테이블에 보여짐
 * 모든 데이터는 트렌잭션 처리를 하도록 하며, 데이터 저장시 오류가 나면 롤백 처리 합니다.
 * 데이터 타입의 검사는 ResultSetMetaData의 getColumnType으로 검사합니다.
 *
 * - 데이터 추가
 * 1) foreign key가 존재 하지 않아야 한다.
 * 1-1) 데이터 수정은 Date, 숫자 항목의 key type만 검사하여 입력한다.
 *
 * - 데이터 수정 규칙
 *   1) primary 테이블의 데이터를 수정 가능합니다.
 *   1-1) 데이터 수정은 Date, 숫자 항목의 key type만 검사하여 입력한다.
 *   1-2) 데이터 저장은  틀랜잭션을 처리합니다.
 *
 *   2) foreign key가 존재 하거나, primary key가 없다 면 읽기 모드만 가능
 *
 * - 데이터 삭제
 * 1) primary key가 존재해야한다.
 * 2) 다만 foreign key가 존재 한다면 삭제 하지 못한다.
 *
 * </pre>