본문 바로가기

잡동사니(OLD)/기본 프로그래밍

[Spring] 스프링에서 sitemap.xml 및 robots.txt 처리하기 스프링 프레임워크로 사이트를 개발하여 sitemap 및 robots.txt 를 처리해야할 필요가 있을때 아래처럼 구성하면 유기적으로 관리가 가능합니다.sitemap.xml 에 신규 컨텐츠를 지속적으로 추가해주어야 구글검색등에 반영이 될 수 있습니다 SitemapController.java@Controller public class SitemapController { @RequestMapping(value = "/sitemap.xml", method = RequestMethod.GET) @ResponseBody public XmlUrlSet main() { XmlUrlSet xmlUrlSet = new XmlUrlSet(); create(xmlUrlSet, "", XmlUrl.Priority.HIGH); .. 더보기
[프로그래밍]이클립스(eclipse)에서 SVN모듈 설치 Help -> Software Updates-> Find and install http://subclipse.tigris.org/update_1.0.x 이클립스에서 SVN을 사용하려면 Team 기능 연동을 위한 Team Provider 플러그인을 설치해야 합니다. SVN플러그인으로는 SVN을 개발한 Tigris 커뮤니티에서 개발하는 Subclipse와 Polarion이라는 커뮤니티에서 개발한Subversive라는 플러그인이 있습니다. Subclipse가 먼저 나왔지만 UI 등의 개선이 한발 앞섰던Subversive가 더 인기를 끌고 있는 상황인데, Subversive가 이클립스 공식 Project Incubation에들어가면서 설치과정이 오히려 귀찮아지게 되었습니다. Subclipse나 Subversiv.. 더보기
[프로그래밍]프로그램 시작시 기본적으로 해주면 좋은 작업들 프로그래머는 어플리케이션 초기화시 기본적으로 게임 시스템에 맞게끔 여러가지 설정을 해줍니다. 그중에서 쉽게 적용 가능하고 장르 상관없이 공통적이라 할만한 몇가지 요소를 나열해 보고자 합니다. 꼭 이렇게 해야된다는 말은 아니고 개인의 취향이나 구동환경과의 적합성 여부에 좌우되기도 하므로 적절히 잘 배치하시면 되겠습니다. 0. Window Key & Accessibility Shortcut Key 가장 흔한 예로 쉬프트 다섯번 누르면 엄한 창이 나와 게임 흐름을 끊어버리죠? 게다가 컨트롤 누른줄 알았는데 윈도우키 눌렀을때의 당황스러움이란... 기본적으로 윈도우 설정에서 막을 수도 있습니다만, 현명한 프로그래머라면 어플리케이션 자체에서 막아버리는 편이 좋다는 것을 아실 것입니다. 물론 어플 종료시에는 다시 원.. 더보기
[프로그래밍]IT공부시 유용하게 볼만한 무료정보 모음 DirectX 에 대한 기능들에 대한 셈플링 자료를 참고할만한 사이트 http://3dapi.com/Lecture/ 콜백함수( 프레임워크 와 같은 감시기능? 으로 보면될듯 ) http://cafe.naver.com/devctrl/1727 자바스크립트 이벤트 핸들러 http://blog.naver.com/jhm0298/60073393931 윈도우 메시지 핸들러 http://gohds.ooci.net/zboard/zboard.php?id=aStudy02&no=286 참고하여 구매할만한 서적( 게임 프로그래머를 위한 기초수학과 물리 ) - 오타가 좀 많다고함 http://book.naver.com/bookdb/book_detail.nhn?bid=1486094 쓸만한 C언어 책( C를배우면 함수를 잘만들어야 한.. 더보기
System 명령어는 뭘까? System함수에 대하여, system system DOS 명령을 실행한다. int system( const char *command ); 필요한 헤더파일 or 반환값 system은 성공하면 0을, 실패하면 -1을 반환한다. 인자 command 위 내용을 보충하면, system("cls"); system("PLUSE"); 와 같이 DOS상의 명령어를 사용할수 있습니다. 즉 DOS 상의 기능을 사용할수 있습니다 더보기
자바에서 char랑 int 형변환 하는법(유니코드) 자바에서 char랑 int 형변환 하는법 알려주세요. 우선 해야할 목표를 먼저 설명드리면... char형 변수에 알파벳 'a'를 넣은 후에.... a로부터 10번째 뒤에있는 문자를 찾으려고 해서 char ch1; int count; ch1 = 'a'; count = ch1 + 10; System.out.println(count); 을 해줬더니 알파벳 a에 +10되면서 데이터형이 int로 되버리는거 같습니다. 출력값이 107로 나오는데... 이 10번째로 계산된 데이터 107값의 출력을 char형으로 k가 나오게 하려고 하는데... +10되서 기억된 알파벳 k의 숫자값 107을 출력할 때 k로 출력하려면 어떻게 해줘야 하나요? 자바가 처음인데 사용법도 모른채로 이런 리포트가 나와서 도움을 요청드립니다. 추.. 더보기
해커(정보보안전문가) 실력별 분류 해커는 모든 컴퓨터를 통달한 사람이라고 할수 있다. 단순히 프로그래밍에 얽매이지 않고 프로그래밍 자체를 즐기는 사람이다. 하나의 프로그램을 정말 빨리 만든다. 이 글에서 그는 그동안 해커에 관해 언론매체나 언더그라운드 등을 통해 떠도는 용어들을 정리해 다음과 같이 해커의 실력별 분류를 한다. 1) 엘리트 3133t, 31337, 3ㅣ337 로도 알려져 있음. 보안산업의 최전선에 위치한 이들의 능력은 한계가 없다. 다른 업종에 비해 나이가 들수록 원숙한 레벨을 유지하는 것이 특징이다. 이들은 운영체제의 안팎을 죄다 꿰뚫어보고 있다. 프로그래밍은 기본이다. 타고난 재능의 뛰어난 실력자들이다. 보안의 특성상 이들중 보안업계에 종사하는 이는 극소수에 불과하며, 데이타 입력이나 헬프데스크 등에서 일하는 이는 더러.. 더보기
Linux 사운드 잡기 Solution 1: The most common solotion given was to open up terminal and type sudo apt-get install module-assistant sudo m-a update sudo m-a prepare sudo m-a a-i alsa However I couldn’t try this, since I didnt have an active net connection. Solution 2: Another solution is to obtain ALSA-1.0.15 and compile it from sources, as indicated below sudo apt-get install libc6-dev sudo apt-get install patch.. 더보기