본문 바로가기

분류 전체보기

Open Source Software의 Source를 개작할 경우 Open Source Software의 Source를 개작하여 개발한 후, 개발결과물을 국내에서 상업적으로 사용할 경우 문제가 없는지 알고싶습니다? 사용하고자 하는 SW가 Open Source Software 기반의 GPL(General Public License)v.2.0 라이선스를 기반으로 개작하였고 개작시 기타 특허 및 독점적 SW의 소스코드를 적용하지 않았다는 전제하에 GPL 2.0 라이선스는 대표적인 오픈소스SW 라이선스로써 소스코드를 원본 그대로 복제 및 배포할 수 있으며, 누구라도 이를 기반으로 개작(새로운 기능 등을 추가)할 수 있으나 개작한 프로그램도 GPL 2.0 라이선스 규정에 의거 공개하여야 합니다. - GPL 2.0 라이선스 주요내용 -  SW를 배포하는 경우 저작권 표시, 보증..
오라클 ROLLUP, CUBE 함수 1)ROLLUP Rollup은 Group by 의 확장된 형태로 사용하기 쉬우며 병렬로 수행이 가능하기 때문에 매우 효과적일뿐 아니라 시간 및 지역처럼 계층적 분류를 포함하고 있는 데이터의 집계에 적합하도록 되어 있다 SELECT /* SCJP10QC : 부서/직업별 평균임금 조회 */ decode(GROUPING(a.deptno), 1, 'All Departments', a.deptno) deptno, decode(GROUPING(a.job), 1, 'All Jobs', a.job) job, COUNT(*) count, AVG(sal) * 12 avg_sal FROM emp a GROUP BY ROLLUP(a.deptno, a.job); DEPTNO JOB count Avg_Sal -----------..
[TOAD] 토드에서 프로시저(PROCEDURE, PL/SQL) 실행 및 RETURN(OUT) 값 받기 프로시저 procedure (procedure editor) 컴파일 F9 실행테스트 shift + F9 또는 schema browser 에서 procs 탭 선택 후 프로시저명에 마우스 우측 클릭 execute procedure dbms_output.put_line 보기 메뉴 - view - DBMS Output plsql (sql editor) 컴파일 F9 실행 F5 여러 SQL 이 있을 경우 블럭으로 선택 한 후 컴파일 F9 실행 ctrl + enter CURSOR를 OUT PARAMETER로 처리할 경우 오라클 TYPE 정의 : http://www.oradev.com/ref_cursor.jsp PROCEDURE DEBUG : http://www.jjimkorea.pe.kr/21 PROCEDURE OU..
오픈소스 CRM 구축하기 출처 : http://www.ibinfo.co.kr/tip/opeunsoseusugarcrmguchughagi 오픈소스 CRM 구축하기 게시자: 윤주병, 2011. 2. 8. 오후 4:35 [ 2011. 2. 14. 오후 8:55에 업데이트됨 ] 오픈소스 CRM에서는 두가지 제품이 가장 문서접근이 용이함 SugarCRM 및 vtigerCRM 도움을 받을 수 있는 사이트 SugarCRM WiKi (산사랑님) http://www.jopenbusiness.com/mediawiki/index.php/SugarCRM VtigerCRM WiKi (산사랑님) http://www.jopenbusiness.com/mediawiki/index.php/Vtiger http://www.jopenbusiness.com/tc/o..
vTiger CRM에 적용된 오픈소스와 라이선스 출처 : http://openlamp.co.kr/18 vTiger CRM과 관련된 라이센스를 검토하였다. vTiger CRM에서 사용한 오픈소스가 약 25개로 관련 라이선스가 9개나 되었다. 라이선스가 모두 영문으로 되어 있어 직접 전부를 확인할 수는 없었고, GPL/LGPL/PHP 등 많이 알려진 것은 내가 확인하고 나머지는 다른 사람(남정현의 닷넷 블로그)이 정리해 둔 것을 참고로 작성하였다. Google Chrome도 70% 이상(?)을 다른 오픈소스를 참조하여 작성되었다고 들었는데, 이렇게 하나의 제품(서비스)에 여러가지 오픈소스가 적용되었을 때는 라이선스에 신경을 써야 한다. 여기서는 비즈니스에 활용할 수 있는 것을 중심으로 간략하게 정리를 하였지만, 각 라이선스별로 지켜야 할 사항이 있으므로 ..
날짜 처리 관련 클래스 package common; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.util.Locale; /** * 기능 : 날짜 및 시간을 시스템으로부터 연산하는 클래스입니다. * * @author Administrator * @since 1.0 * @see java.util.Date */ public class DateUtil { public static final int YEAR = 1; public static final int MONTH = 2; public static final int DATE = 3; publ..
ant를 이용하여 컴파일, 배포(*.jar)파일 생성하기 출처 : http://blog.naver.com/jjongku/20041797003 1. 아래 주소를 들어가서 apache-ant-1.7.0-bin.zip파일을 다운받는다. 버전은 그때 그때 달라요...^^ http://ant.apache.org/bindownload.cgi 2. 다운받은 압축파일을 로컬의 적당한 디렉토리에 압축을 풀면 난 C드라이브에 바로 풀어버렸다.. c:\apache-ant-1.7.0 / bin / 파일들 c:\apache-ant-1.7.0 / docs / 파일들 c:\apache-ant-1.7.0 / etc / 파일들 c:\apache-ant-1.7.0 / lib / 파일들 여기 여러파일들이 존재한다..... 여기서 bin 디렉토리로 이동후 build.xml파일을 bin디렉토리에 ..
editplus에서 파일비교하기 출처 : http://www.jami.name/356 editplus 자체엔 파일비교 기능이 없다. 외부 프로그램 등록 후 사용하자. WinDiff 프로그램 다운로드 http://www.grigsoft.com/download-windiff.htm 에서 프로그램 다운로드 후 원하는 디렉토리에 압축해제. 메뉴의 [도구>사용자 도구 구성]클릭. 사용자도구 화면에서 우상단 [추가>프로그램]클릭하여 등록.(원하는 이름으로 변경) 명령(O) 박스에 압축 해제한 WinDiff 프로그램 등록 인수(E) 박스에 $(WindowList) 선택 -> 문서비교 실행 시 현재 작업 중인 파일 목록이 보이고, 특정 문서를 선택할 수 있음 디렉토리(I) 박스엔 원하는 디렉토리 선택 메뉴의 도구>파일비교(새로 생성된 것) 클릭하여 ..