전체 글 460

[기타] FTP과 NCFTP사용법

1. NCFTP에 대해서 알아보자 리눅스 OS에서 파일을 업로드하고 내려받는 경우을 복잡한 경우가 많다. FTP, NCFTP라는 Tool을 이용하면 번거로움을 덜 수 있다. 오늘은 FTP와 NCFTP 사용법에 대하서 알아보자. 1. NCFTP란 NCFTP는 기존의 FTP접속시 불편했던 기능을 개선하여 배포된 파일전송유틸리티이다. 한꺼번에 서브디렉토리까지 그대로 전송할 수 있고 인터페이스 환경 ( 현재 전송하고 있는 파일의 전송률을 그래프로 확인, 전송 중 끈어진 파일의 이어받기 기능 등) 이 업그레이드 되었다. 단, NCFTP는 PC에서 서버로 전송하는 것은 불가능하며 인터넷에 연결되어있는 서버에서 다른 서버로 전송할 때만 사용할 수 있다. 2. NCFTP 사용법 1. 접속방법 접속방법은 3가지가 있다...

[기타] FTP데몬과 NCFTP 설치법의 차이점

오늘은 FTP데몬과 NCFTP데몬 설치방법에 대하여 설명하고 이 둘의 차이점에 대해 알아보도록 하겠다. * 데몬이란 유닉스(리눅스)에서는 데몬을 앞에 나타나지 않고 사용자가 모르게 뒤에서 시스템을 위해 움직이는 프로그램을 말한다. 즉 백그라운드로 실행되어 있다가 네트워크를 통해 클라이언트의 여러가지 요청에 서비스하기위해 설치하는 서버 프로그램이다. 1. FTP & NCFTP 1. FTP 란 FTP는 File Transfer Protocol, 파일전송프로토콜로 서버와 클라이언트 사이에서 파일전송을 하기위해 사용되는 프로토콜이다. 리눅스에서 사용할 수 있는 FTP데몬은 proftp, wu-ftp, vsftp 를 비롯해 여러가지 있다.필자는 레드헷의 최신 배포판에서 기본 ftp데몬으로 사용하고 있는 vsfrp..

[AJAX] AJAX가 지원하는 자바스크립트 라이브러리

저번 시간에 AJAX에 대하여 이론적인 부분을 공부했다면 오늘은 AJAX가 지원하는 라이브러리와 함께 예제를 들어 공부해보도록 하겠습니다. 1. jQuery . ajax (option ) 참조 : http://api.jquery.com/jQuery.ajax/ jquery 방식으로 요청을 수행할 때 다음과 같이 옵션을 설정해줄 수 있다.(옵션이기 떄문에 생략이 가능) [그림1] ajax는 UTF-8 인코딩만 지원하기때문에 euc-kr같이 한글 설정을 해줄 때는 서블릿단에서 설정해주어야한다. type post나 get등의 요청타입을 정의한다 url 요청 보낼 서버의 url datatype request에 대한 응답결과의 형태 * xml형식일 경우 responseXML형식으로 변환해서 응답 하며 success..

[기타] cygwin 설치및 환경설정 [5] cygwin에 aliases를 설정해보자

다섯번째 쳅터 5. cygwin aliases설정에 대해서 배워보자 CHAPTER 5 ( cygwin aliases 설정하기 ) 먼저 aliases에 대해서 알아보자 aliases는 우리가 사용하기 쉽게 내가 설정한 키워드로 해당 경로에 바로 갈수 있다 설정을 도와준다. 실제로 aliases설정은 별로 어렵지 않다. home 하위 폴더에 있는 .alias설정을 해줄 숨김파일을 생성해주면 된다 . 필자는 alias를 설정해줄 파일이름을 aliases로 설정하였다 [그림1]vi를 통해 .aliases를 들어가보자 필자는 아래와 같이 다음 경로를 설정해 놓았다. [그림2]여기서 자세히 보면 tt 라는 엘리어스가 있다. 사실 tt는 내가 startup.sh와 catalina -f tail 그리고 shutdown..

[기타] cygwin 설치및 환경설정 [4] cygwin에 ant설정을 해보자

네번째 쳅터 4. cygwin ant설정에 대해서 배워보자 CHAPTER 4 ( cygwin ant 설정하기 ) 1. 다운로드 ant 다운 받는 경로는 아래와 같다. 경로 : http://ant.apache.org/bindownload.cgi 빨간색 네모 박스에 들어가 있는 zip파일을 다운받아 압축을 푼 후 해당 경로에 대하여 ./configure에 PATH를 설정해주자 설정방법은 CHAPTER 2를 참고하면 된다. http://najuung.tistory.com/entry/%EA%B8%B0%ED%83%80-cygwin-%EC%84%A4%EC%B9%98%EB%B0%8F-%ED%99%98%EA%B2%BD%EC%84%A4%EC%A0%95-2-cygwin%EC%97%90-%ED%86%B0%EC%BA%A3%E..

[기타] cygwin 설치및 환경설정 [3] cygwin에 인코딩 설정을 해보자.

세번째 쳅터 3. cygwin 인코딩설정에 대해서 배워보자 CHAPTER 3 ( cygwin 인코딩 설정하기 ) cygwin의 인코딩 방식은 여러가지 있다 필자는 화면에 대한 인코딩 방식에 대해서 설명해보고자 한다. 먼저 cygwin이 설치된 곳으로 이동한다 ( 나같은 경우는 기본설정으로 되어있는 C:\cygwin 으로 이동하였다.) [그림1] cygwin.bat을 왼쪽버튼을 눌러서 메모장이나 워드패드 같은 걸로 열어준다. 필자는 울트라에딕터를 사용하기 때문에 울트라 에딕터를 이용하여 열었다. [그림2] 연파일에 아래와 같이 설정해준다. [그림3] 퍼가기 쉽게 텍스트로 따로 분리해 넣었다. @echo off C:chdir C:\cygwin\binset LANG=ko_KR.eucKRbash --login ..

[기타] cygwin 설치및 환경설정 [2] cygwin에 톰캣설정을 해보자

두번째 쳅터 2. cygwin 톰캣설정하기에 대해서 배워보자 CHAPTER 2 ( cygwin 톰캣 설정하기 ) 1. 다운로드 cygwin에 톰캣을 설정하기 위해 설치 파일은 tomcat공식 사이트에서 tomcat을 다운 받아야 한다. 경로 : http://tomcat.apache.org/download-60.cgi 해당 tar.gz파일을 다운받는다 . cygwin은 리눅스 기반이기 때문에 zip을 다운 받아서는 안된다. * Core와 Deployer의 차이는 뭘까? Core는 실행파일만 가지고 있는 배포파일이고 Deployer는 소스파일까지 가지고 있는 배포파일이다 . 해당 톰캣소스를 자신에게 최적화하고 싶다거나, 소스를 건드리길 원하는 유저들은 Deployer을 사용하길 권한다. 다운 받은 tar.g..

[기타] cygwin 설치및 환경설정 [1] cygwin을 설치해보자~

Cygwin에 기본 설정 설치에 대하여 알아보자. 쳅터는 1. cygwin 설치2. cygwin 톰캣설정하기 3. cygwin 인코딩 설정하는 법 4. ant세팅하는 법 5. alias 설정하는 법 순서대로 진행 해보도록 하겠다. CHAPTER 1 ( cygwin 설치하기 ) 1. 다운로드 cygwin을 설치하기 위해서 설치파일을 다운 받아야한다. 설치 파일은 cygwin공식 사이트에서 다운 받을 수 있다. URL은 http://www.cygwin.com/setup.exe 이다. 클릭하면 다로 다운 가능하다. cygwin의 setup.exe은 설치 정보만 담겨져 있고 실제 페키지는 웹상에서 다운받는 형태로 되어 있으며 실제로 설치를 해보면서 나머지 이해를 돕도록 하겠다. 2. 설치 다운받은 setup,e..

[AJAX] Ajax란

오늘은 ajax에 대해 얘기해보는 시간을 가지겠습니다. 1. AJAX란 웹 2.0을 실현하는 핵심 기능인 AJAX(Asynchronous Javascript And XML) 는 웹 사용자들에게 좀 더 높은 수준의 인터페이스를 제공하여 인간친화적 웹을 구현할 수있도록 도움을 주는 기술입니다. AJAX는 그 하나의 특정 기술이 아니라 함께 사용하는 기술을 묶음을 의미합니다. * WEB 2.0 : 사용자 위주의 웹, 참여 위주의 웹으로 사용들의 참여와 공유로 데이터가 쌓이고 이렇게 쌓인 데이터를 다시 사용자들이 재사용할 수 있도록 API가 공개 되며,이를 이용할 수 있는 아이디어에 의해 새로운 서비스가 탄생하여 다시 새로운 참여를 유도하는 형태 2. AJAX 구성요소 AJAX(Asynchronous Javas..

[Database] MYSQL groupby rollup

오늘은 group by를 이용하여 도출된 값을 좀 더 응용해보고자 한다. 1. rollup이란 group by 절의 그룹 조건에 따라 전체 행을 그룹화하고 그 데이터의 총합계를 구하는 rollup이라는 것이 있다. 2. 예제 예제를 살펴보자. 예제 1) SELECT p_category, SUM(p_price) FROM tb_product GROUP BY p_category [그림 1] tb_product라는 상품테이블을 카테고리별로 그룹화하였다. 또한 SUM이라는 집계함수를 이용하여 카테고리 별로 판매 가격의 합계를 구하였다. 이제 rollup을 이용하여 이 테이블의 총합계를 구해보자 . SELECT p_category, SUM(p_price) FROM tb_product GROUP BY p_catego..