지워지지 않는 마법처럼 신비한..

'파란코드 > 참고정보' 카테고리의 다른 글

[Flex팁] TextInput과 TextArea의 속도 향상  (1) 2008.04.27
AIR 적용사이트  (0) 2008.02.19
적용할만한 CSS디자인 목록  (0) 2008.02.16
Ruby on Rails 어디까지 왔나.?  (0) 2007.06.19
Toad 단축키  (0) 2007.05.30

이글루스 Web2.0 플랫폼 개편완료

웹2.0을 이루는 10가지 기술 요소

1. 웹 표준(XHTML/CSS)

2 브라우저 지원(Firefox, Safari)

3 유니코드 (UTF-8)

4 논리적 주소체계 (Logical URI)

5 컨텐츠 신디케이션(RSS/Atom, RDF)

6 오픈 API (REST, SOAP, Web Services)

7 집단 지성(Folksnomy, Tag)

8 가벼운 서비스 프레임웍(Python, Ruby on Rails)

9 풍부한 사용자 경험(Ajax, Flex)

10 확장 기능 (Firefox Extensions, Widget)

http://www.joyent.com/

온라인 합작 소프트웨어 회사인 조이엔트(Joyent)가 신제품 슬링샷(Slingshot)을 자세히 소개하기도 했다. 이 소프트웨어는 웹 개발자들이 Ruby on Rails로 작성한 웹 응용 프로그램을 하이브리드 온-오프라인 응용 프로그램으로 전환해주는 프로그램이다.
Grails와 Ruby on Rails의 벤치마크

Grails는 DRY, Convention over Configyration등의 Ruby on Rails의 철학을 이어받아서 자바진영에서 만들고 있는 프레임워크입니다.

Groovy를 이용하고 있기는 하지만, 실제 수행시에는 바이트코드로 동작하기 때문에 ROR보다는 빠르다고 다들 예상하시고.실제 속도차이가 좀나기는 한답니다.

다만... 해당 글에서 이야기하는 Performance와 Scalability가 다르다는점...

Grails가 Scalability가 높다는 것인데... 원본

[웹 2.0의 도전자들] 검색의 새 장을 여는 Huckabuck
사이트에서는 현재 어떠한 기술을 사용하고 있는가?
Huckabuck은 루비 온 레일즈(Ruby on Rails) 아키텍처로 만들었다. 루비 온 레일즈는 단시간 개발이나 사이트의 모듈러 설계에 사용하는 높은 유연성을 가진 개발 플랫폼이다.

웹2.0의 도전자 : 14Dayz「업무 시간 관리를 엄격하고 즐겁게」

현재 어떠한 기술을 사용하고 있는가.

14Dayz는 다층 구조의 애플리케이션이다. 리눅스 서버상에서는 가상화 기술을 활용하고 있다. 데이터베이스 서버에는 MySQL를, 웹 서버에는 아파치를, 웹 애플리케이션을 신속히 구축하기 위해서는 OO-PHP 체제 ATB5를 사용하고 있다. 테스트에는 UT5를 사용하고 있다. 클라이언트단에서는 XHMTL/CSS와 prototype.js와 scriptaculous를 사용한 자바스크립트를 사용한다.

다른 프로젝트에서는 루비 온 레일스(Ruby on Rails)나 다른 자바스크립트 프레임워크도 사용하고 있다. 전통적인 '기술'도 많이 사용한다. 인덱스 카드도 좋아한다. 우리 회사의 벽은 카드로 가득하다. 페어 프로그래밍도 하고 페어 디자인도 한다.

클라이언트가 사용중인 소프트웨어 내에서 리포지터리로부터 직접 팀의 진척 정도를 추적할 수 있도록 하는 '오토빌드' 기능은 매우 자랑스럽다.

 

오라클, 오픈 소스 프로젝트「Grails」동참

Grails 프로젝트에서는 그루비를 이용해 웹 애플리케이션의 개발 속도를 높이는 개발 프레임워크를 구축하고 있다. Grails라는 이름은, 스크립팅 언어인 ‘루비(Ruby)’를 위한 생산성 프레임워크인 ‘Ruby on Rails’에서 따온 것이다.
그루비는 ‘동적’인 스크립팅 언어의 일종이다. 동적 언어는 일반적으로 고속성과 단순성을 위해 설계돼 있다. 파이썬이나 루비 같은 스크립팅 언어와는 달리 그루비를 사용해 작성된 코드로, 자바 가상 머신(JVM)과 연동이 가능하다

'파란코드 > 참고정보' 카테고리의 다른 글

[Flex팁] TextInput과 TextArea의 속도 향상  (1) 2008.04.27
AIR 적용사이트  (0) 2008.02.19
적용할만한 CSS디자인 목록  (0) 2008.02.16
Grails ?, Grails !  (0) 2007.06.19
Toad 단축키  (0) 2007.05.30

※ TOAD 단축키
- ESC : 열린 윈도우 닫기
- F1 : 모든 단축키를 보여준다
- F2 : FULL SCREEN
- F4 : Table, View, Proc, Funct, Package를 DESC(테이블명에 커서 둔 상태에서 해야함)
- F6 : SQL Editor와 결과창간의 전환
- F7 : 화면을 모두 CLEAR
- F8 : 실행했던 SQL들의 HISTORY
- F9 : 모든 쿼리 실행(Ctrl+Enter는 현재 쿼리만 실행)
- Ctrl+F9 : 실제 쿼리를 실행하지 않고 validate함
- Ctrl+T : Columns Dropdown(해당테이블의 컬럼목록 표시)
- Alt+Up : History Up(리눅스 bash의 UP키와 같다)
- Alt+Down : History Down(리눅스 bash의 DOWN키와 같다)
- Ctrl+Tab : MDI Chile 윈도우간 전환

 

* SQL문 실행시
- Ctrl+Enter
현재 커서의 SQL문 실행
여러개의 SQL문이 있을 경우 SQL문들을 개행문자로 분리해주면 된다
해당커서에서 개행문자가 있는 곳까지만 하나의 SQL문으로 간주한다
- F9
SQL Editor의 SQL문 실행하여 Grid에 출력
여러 SQL문들을 개행문자로 구분하지 않는다는 것을 제외하면 위의 Ctrl+Enter와 동일하다
에디터내의 모든 SQL문은 하나로 취급하므로 여러개의 SQL문이 있으면 실행할 SQL문만 Selection하여 실행(F9)해준다
- F5
SQL Editor내의 모든 SQL문 실행. 여러개의 SQL문들을 모두 실행하여 SQL*PLUS와 같이 출력해준다
이것은 출력이 Grid로 표시되지 않고 Editor윈도에 표시되므로 SQL*PLUS의 출력과 같이 다른 편집기로의 복사/붙여넣기 할때 사용하면 유용하다

'파란코드 > 참고정보' 카테고리의 다른 글

[Flex팁] TextInput과 TextArea의 속도 향상  (1) 2008.04.27
AIR 적용사이트  (0) 2008.02.19
적용할만한 CSS디자인 목록  (0) 2008.02.16
Grails ?, Grails !  (0) 2007.06.19
Ruby on Rails 어디까지 왔나.?  (0) 2007.06.19

추상적이지 않게 구체적으로 주석을 달자.

전통적인 주석 표기문 (#FIXME, #TODO, #XXX)을 활용하자.

FIXME : 코드를 고쳐야 하는데 자신이 고칠 수 없거나 시간이 없어서 그냥 지나친 부분을 나타낸다.
TODO: 앞으로 코드를 어떻게 발전시키고 싶은지에 대한 내용.
XXX: 뭔가 잘못된 부분이 있는 것 같은 느낌을 주는 부분

원문 : http://tdd.or.kr

제품명
  : Gliffy Plugin for Confluence

용도
  : 다이어그램을  web에서 직접 작성하여 Confluence에 직접 삽입시킬수 있다.

가격
  : 25명 Academic버전 : 200 * 1 = $200
  : http://www.gliffy.com/products/confluencePlugin/licensing.shtml

URL
  : http://www.gliffy.com/products/confluencePlugin/

특징
- Web에서 강력한 기능의 다이어그램을 작성할수 있고 이를 Confluence와 연동해서 직접쓸수 있다.

참고 정보
- http://www.gliffy.com/products/confluencePlugin/

'파란코드 > 업무' 카테고리의 다른 글

연말정산교육  (0) 2009.11.27
QA Wizard  (0) 2006.12.07
Crystal Report Debugger  (0) 2006.12.07
Screen Flash Pro  (0) 2006.12.07
Aqua Data Studio  (0) 2006.12.07

QA Wizard

파란코드/업무2006. 12. 7. 22:50
제품명
  : QA Wizard

용도
  : UI 기능 테스트 도구

구매사유
  : Server Program의 경우 TDD 및 Junit, CruiseControl등의 툴을 사용하여 통합 및 단위 테스트를 수행할수 있지만 UI 즉 jsp, javascript등을 사용한 부분의 테스트는 수동 테스트로 검증할수 밖에 없는데 web application의 action등을 미리 recoding해 놓고 각각의 input값등에 대해 자동으로 테스트 할수 있다.

가격
  : QA Wizard (1 Floating QA Wizard License) 4,794 * 1 = 4,794

URL
  : http://www.seapine.com/qawizard.html

특징
- UI부분의 단위, 통합 테스트

참고 정보
- http://www.seapine.com/qawfeatures.html

'파란코드 > 업무' 카테고리의 다른 글

연말정산교육  (0) 2009.11.27
Gliffy Plugin for Confluence  (0) 2006.12.07
Crystal Report Debugger  (0) 2006.12.07
Screen Flash Pro  (0) 2006.12.07
Aqua Data Studio  (0) 2006.12.07

제품명
  : Crystal Report Debugger

용도
  : Crystal Report의 Fomula Code의 디버깅

가격
  : Crystal Report Debugger 149 * 1 = 149

URL
  : http://www.recrystallize.com/merchant/cortex/report-debugger.htm

특징
- Crystal Report 프로그램내에 설치됨

참고 정보

'파란코드 > 업무' 카테고리의 다른 글

Gliffy Plugin for Confluence  (0) 2006.12.07
QA Wizard  (0) 2006.12.07
Screen Flash Pro  (0) 2006.12.07
Aqua Data Studio  (0) 2006.12.07
Jprofiler  (0) 2006.12.06

제품명
  : Screen Flash Pro

용도
  : ScreenFlash는 윈도에서 사용되는 화면의 움직임을 그대로 녹화하여 Macromedia Flash movie(.swf) 파일로 저장할 수 있는 프로그램입니다.

플래시로의 화면 저장은 화면 구조가 단순화된 창들 내의 움직임이라면 일반 동영상 파일인 AVI 파일 등으로 저장하는 것보다 훨씬 깔끔할 뿐만 아니라 용량도 대폭적으로 줄어드는 장점을 가지게 됩니다.

윈도 화면의 움직임 캡쳐는 보통 어떤 윈도에서 사용하는 프로그램들을 묘사할 때 사용하는 튜터리얼 자체나 이것을 이용하는 프리젠테이션을 준비할 때 무척 요긴할 수 있습니다.


가격
  : Screen Flash Pro. 169 3 507

URL
  : http://unflash.com/

특징
- 간단하고 빠른 동영상 튜토리얼 및 프리젠테이션

참고 정보

'파란코드 > 업무' 카테고리의 다른 글

QA Wizard  (0) 2006.12.07
Crystal Report Debugger  (0) 2006.12.07
Aqua Data Studio  (0) 2006.12.07
Jprofiler  (0) 2006.12.06
Fisheye  (0) 2006.12.06

제품명
  : Aqua Data Studio for Sybase

용도
  : 전문적인 DB관리툴
  : SybaseDB를 관리하기 위한 툴

가격
  : Aqual Data Studio 399 * 3 = 1,197

URL
  : http://www.aquafold.com

특징
- Visual Explain Plan
- Visual Editing for Storage
- Visual Editing for Security
- DBA Object Extraction & Scripting
- Import & Export Tool

참고 정보
- 특징 및 ScreenShot

'파란코드 > 업무' 카테고리의 다른 글

Crystal Report Debugger  (0) 2006.12.07
Screen Flash Pro  (0) 2006.12.07
Jprofiler  (0) 2006.12.06
Fisheye  (0) 2006.12.06
Cenqua Clover - Improve test quality  (0) 2006.12.06

Jprofiler

파란코드/업무2006. 12. 6. 22:45
제품명
  : Jprofiler

용도
  : 프로파일링 툴
  : 성능관리 툴

가격
  : Volume discount for JProfiler Floating License Academic:

Quantity Unit Price
1 $926.84 (incl. 16% VAT)

2 - 3 $852.60 (incl. 16% VAT)

4 - 7 $796.92 (incl. 16% VAT)

8 and more $741.24 (incl. 16% VAT)


** Jprofiler Academic License 735 * 3 = 2,205


URL
  : http://www.ej-technologies.com/products/jprofiler/overview.html

특징
- IDE에 plugin으로 삽입되어 사용된다.
- 코드점검현황에 대해 Visual한 UI로 현황을 파악할수 있게해준다.
- 다양한 Report를 생성하여 이를 활용해서 코드 품질을 높일수 있다.

Sample Url
- Sample 화면
- 이클립스 IDE에 플러그인 된 모습

참고 정보
- 메모리 부족 및 메모리 leak 문제 조사
- 기능위주 설명 Article
- JProfiler의 기능에 대한 설명(Good)
- 국내총판 정보
- 비주얼 스튜디오 팀의 프로파일러 소개
- 넷빈즈를 이용할 프로파일링

'파란코드 > 업무' 카테고리의 다른 글

Crystal Report Debugger  (0) 2006.12.07
Screen Flash Pro  (0) 2006.12.07
Aqua Data Studio  (0) 2006.12.07
Fisheye  (0) 2006.12.06
Cenqua Clover - Improve test quality  (0) 2006.12.06