본문 바로가기

전체 글178

Hadoop (하둡) wordcount 예제 소스 Hadoop wordcount 소스 작성 Hadoop (하둡) wordcount 예제 소스를 작성해보자. 본 포스팅에서는 이클립스에서 maven 프로젝트를 생성하여 작성하는 것으로 maven 설치가 안되어있다면 이전포스팅을 참고하기 바람. 메이븐 (maven) 설치 및 이클립스 연동하기 쉬운설명 하둡설치도 안되있다면.. Hadoop(하둡) 설치 및 시작 따라하기 메이븐으로 하둡 프로젝트 생성하기 이클립스 상단메뉴에서 'File - New - Other' 를 클릭하여 프로젝트 생성창을 띄운 뒤 'Maven - Maven Project'를 선택한다. Next 클릭~ 'Create a simple project' 에 체크를 하고 Next 버튼을 누른다. Group Id 와 Artifact Id 을 입력한다. .. 2013. 1. 22.
메이븐 (maven) 설치 및 이클립스 연동하기 쉬운설명 메이븐 (maven) 설치 및 이클립스 연동하기 이번에 하둡 프로젝트를 하게 되면서 이클립스 메이븐 (maven) 을 사용하게 되었다. 메이븐 설치 방법은 어렵지 않으나 한 사이트에 깔끔하게 정리된곳을 찾기 힘들어 포스팅 해본다. 그전에 하둡 설치가 안되어있다면.. Hadoop(하둡) 설치 및 시작 따라하기 메이븐 다운로드 및 설치하기 메이븐은 다음 사이트에서 다운로드 받을 수 있다. http://maven.apache.org/download.html 다운로드 페이지에서 Maven 3.0.4 (Binary zip) - apache-maven-3.0.4-bin.zip 을 다운 받는다. (현재 최신버전) 다운받은 zip 파일을 원하는 경로로 이동하여 압축해제 한다. 환경변수 등록 및 확인 다음으로 maven.. 2013. 1. 21.
Hadoop(하둡) 설치 및 시작 따라하기 Hadoop 설치 및 시작하기 이번에 회사에서 하둡 설치를 하게 되었다. 서버나 DB관련 지식은 거의 없지만, 모르면 배우면서 해야지뭐... 정리한다는 개념으로 포스팅하는 것이니 주관적인 해석을 100% 믿지는 마시길 Hadoop이란 '여러 컴퓨터로 구성된 클러스터를 이용하여 빅데이터를 처리하기 위한 분산처리 프레임웍' 이라고 한다. Hadoop이 빅데이터 처리에 적합한 이유는 대용량 파일을 저장할 수 있는 분산 파일 시스템을 제공하고, 클러스터 구성을 통해 멀티 노드로 부하를 분산시켜 처리하며, 장비를 증가시킬수록 성능이 Linear에 가깝게 향상시킬 수 있기 때문이라고 한다. 자, 이론은 머리아프니 실습으로 바로 들어가보자. Hadoop 의 구축 방법으로는 단독 작업 모드 (Stand-Alone Op.. 2013. 1. 18.
[JSP] 이미지(파일) 업로드 작성 예제소스 jsp 이미지 및 파일 업로드 먼저 이클립스와 톰캣설치 및 연동이 되있는 것으로 가정하고 예제를 진행한다. 테스트는 로컬로 진행할 것이며, 설치가 안되있는 분은 하고 오시길 바란다. 먼저 이클립스에서 Dynamic Web Project 를 생성한다. 생성이 되었으면 해당 프로젝트의 WebContent - WEB-INF - lib 폴더안에 아래의 첨부파일을 넣어준다. Cos.jar 파일은 jsp에서 파일업로드 시 필요한 파일이다. 이제 소스를 살펴보자. upload.jsp는 이미지나 파일을 찾아 전송하는 소스이다. [upload.jsp] imgup.jsp는 업로드한 이미지를 서버에 저장하고 화면에 뿌려주는 소스이다. imgup.jsp 소스 실행시 서버의 imgup(프로젝트명)\img 폴더에 파일이 전송되도.. 2013. 1. 17.
PuTTY 한글 다운 및 설치 튜토리얼 PuTTy 한글판 설치하기 텔넷 접속프로그램인 PuTTY 다운 및 설치하는 법에 대해 알아보자. 다운로드 받기 PuTTY 한글 버전은 http://kldp.net/projects/iputty/ 에서 다운로드 한다. PuTTY 영문 버전은 http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html 에서 다운로드 한다. 설치하기 다운받은 파일을 실행하여 설치를 시작한다. 다음을 눌러 설치를 진행 또 다음을 눌러 설치를 진행 다음을 누른다. 다음을 누른다. 완료버튼을 눌러 설치를 완료한다. 기본 세팅하기 PuTTY 접속을 하려면 아이피 주소와 포트 번호를 입력하고 열기를 누르면 된다. 그전에 간단한 세팅을 해보자 PuTTY 접속시 한글깨짐을 방지하기위해 .. 2013. 1. 17.
ActiveX(액티브엑스) 만들기 cab 배포하기 간단한 ActiveX를 만들어서 배포하려는데 ActiveX 는 점차 사장되어가는 상황이다보니 자료도 거의 옛날 자료 뿐이어서(액티브엑스 제작 및 배포), 많은 어려움이 있었다. 제작했던 과정들을 기억하지는 의미에서 필요한 것만 간단요약한다. 순서기억용 1. ActiveX 프로젝트를 통해 ocx 파일을 추출한다. visual studio 6.0은 윈도우7(익스플로어9.0)과 호환되지 않으니 visual studio2008을 추천. 컴파일 시 정적라이브러리에서 MFC 사용으로 변경하는 것을 추천. ocx파일 사이즈가 커지긴 하지만 추가 파일이 불필요, 공유 DLL에서 MFC 사용으로 컴파일 할 경우 visual studio2008 재배포 배키지, 추가 종속되는 dll 을 cab파일에 포함시켜야 한다. 2. .. 2013. 1. 6.
ActiveX 액티브엑스 설치 안될 경우 해결방안 (cab 배포 실패) ActiveX 설치 안될 경우 해결방안 이것때문에 근이틀간 굉장히 많이 고생을 했다. 직접 만들어서 배포하려는데, ActiveX 는 점차 사장되어가는 상황이다보니 자료도 거의 옛날 자료 뿐이고(액티브엑스 제작 및 배포), 현재 많이 사용하는 윈도우7, 익스플로어9.0의 보완강화로 인해 ActiveX 설치 실패하는 경우가 종종있다. 각설하고 필자가 찾은 ActiveX 설치 실패시 해결방안에 노하우이다. 1. 신뢰할 수 있는 사이트 등록 Internet Explorer – 인터넷 옵션 – 보안 탭에서 ‘신뢰할 수 있는 사이트 - 사이트’ 버튼 클릭. ‘신뢰할 수 있는 사이트’ 의 ‘영역에 웹 사이트 추가’ 항목에 액티브엑스 배포 사이트 URL을 입력하고 추가. ‘웹 사이트’ 란에 추가 되는 것을 확인한 후 .. 2013. 1. 4.
가상계좌 입금시간 은행별 은행 별 가상계좌 입금가능 시간입니다. 은행명(코드) 가상계좌 입금가능시간(개시-마감) 경남 08:00 - 23:00 기업 01:00 - 23:30 대구 01:30 - 23:30 외환 01:00 - 23:30 우리 01:00 - 23:30 국민 01:00 - 23:30 우체국 05:30 - 23:30 하나 00:10 - 23:30 부산 01:00 - 23:00 농협 01:20 - 23:30 신한 00:10 - 23:30 수협 00:30 - 23:00 가상계좌 입금가능 시간을 포스팅한 이유는 저는 급여를 받으면 한달치 생활비를 동양종금 CMA 가상계좌에 넣어 사용하는데요. 요즘들어 가상계좌 입금가능시간이 짧아졌는지 거래가능시간이 아니라는 메시지가 자꾸보이네요 ㅋㅋㅋ 그래서 기억하고있으려고 적어두어요 2012. 12. 31.
티스토리에 SyntaxHighlighter 3.0.83 적용하기 초간단 syntaxhighlighter 사용하기 *본 포스팅은 최신버전인 syntaxhighlighter_3.0.83를 기준으로 설명한다. syntaxhighlighter 다운받기 syntaxhighlighter 사이트에 접속해 최신버전을 다운받는다. 티스토리에 파일 업로드 하기 다운받은 파일의 압축을 풀어보면 위 사진과 같은 파일들이 나올 것이다. 그 중, scripts 폴더와 styles 폴더를 티스토리에 업로드 해야한다. 티스토리 - 관리 - HTML/CSS 편집 - 파일업로드에 들어간 후 추가 버튼을 눌러 위에서설명한 scripts 폴더와 styles 폴더를 업로드 한다. HTML/CSS에 코드추가 티스토리 - 관리 - HTML/CSS 편집 - HTML/CSS로 이동하여 skin.html에 코드를 추가한.. 2012. 12. 31.