본문 바로가기

Programming

(164)
Maven을 이용한 이클립스 스프링MVC 개발환경 셋팅 요즘은 스프링이 설정된 이클립스 스프링 STS로 배포를 해서 편리하게 사용할 수 있지만. 바로 그런 설정된 것을 쓰기전에 한번 직접 설정해보는것도 나쁘지 않다는 생각이 든다. 이클립스에 Maven 플러그인을 설치하여 스프링을 연동해보자. Maven은 쉽게 말해서 프로젝트를 관리해주는 프레임워크라고 생각하면 될꺼 같다. 그럼 메이븐을 받아서 설정하겠다. http://maven.apache.org/download.cgi 에서 Maven을 다운받는다 최신 버전인 3.0.4버전으로 받겠다. 다운 받은 파일의 압축을 풀고 conf의 settings.xml의 아래부분의 주석을 풀어준다. 이제 환경변수를 설정한다. MAVEN_HOME C:\apache-maven-3.0.4-bin\apache-maven-3.0.4 p..
WebView의 화면 전환 처리 WebView에서 가로세로가 전환되면 WebView는 처음 로딩한 사이트를 다시 로딩해 버린다. 그래서 화면전환 처리를 해줄 필요가 있는데 간단하다. WebView가 있는 액티비티 파일에 다음 소스를 추가한다. @Override public void onConfigurationChanged(Configuration newConfig) { super.onConfigurationChanged(newConfig); } onConfigurationChanged 메서드는 화면 전환시 호출해주는 메서드인데 다음과 같이 오버라이딩 해줌으로써 화면전환을 하여도 초기화면으로 돌아가지 않게 된다. 위의 코드 추가만으로 끝난게 아니다. AndroidManifest.xml 파일에도 추가해줘야 할 부분이 있다. activity..
delete Title 안드로이드의 타이틀을 없애는 방법은 AndroidManifest.xml에서 조금만 수정해주면 됩니다. -- 이부분만 다음과 같이 변경해주면 됩니다. 혹 안테나영역 까지 삭제하고 싶으면 위의 부분에 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 와 같이 적어주면 됩니다.
기본 내장 모듈 이번 포스팅에선 Node.js의 기본 내장 모듈에 대해서 알아보겠습니다. API문서는 아래와 같습니다. http://nodejs.org/docs/latest/api/index.html 그럼 API의 내장 모듈 중 몇가지만 살펴보도록 할게요~ os모듈 os모듈은 말그대로 운영체제에 대한 정보를 리턴해주는 모듈입니다. os모듈의 메서드 메서드 이름 설명 hostname() 운영체제 호스트 이름 리턴 type() 운영체제 이름을 리턴 platform() 운영체제 플랫폼 리턴 arch() 운영체제 아키텍처 리턴 release() 운영체제 버전 리턴 uptime() 운영체제가 실행된 시간 리턴 loadavg() 로드 에버리지 정보를 담은 배열 리턴 totalmem() 시스템 총 메모리 리턴 freemem() 시스..
웹 페이지에서 SSL 없이 RSA 암호화 로그인 하기 너무 잘 정리되어 있어 리플 남기고 가져왔습니다ㅎㅎ 출처는 - http://blog.coders.co.kr/?p=61 여기입니다. 웹 페이지에서 SSL 없이 RSA 암호화 로그인 하기 Published on 4월 16, 2012, by bluedunk in java, javascript. 사용자의 비밀번호를 전송할 때는 SSL 등의 처리를 하지 않으면 해당 비밀번호를 중간에 가로채서 보는 것이 가능하다. 그러나 비영리 싸이트 혹은 SSL 인증서 구매가 어려운 경우에 JavaScript로 RSA 암호화를 이용해서 암호화된 로그인이 가능하다. RSA는 비대칭 방식으로 암호화는 공개키(누구나 볼 수 있다)로 하고 복호화는 개인키를 가진쪽만 가능한 형태이다. 사용자가 로그인 폼을 채우면 사용자 ID와 비밀번호를..
Node.js의 전역 객체 이번엔 노드js에서 사용하는 전역변수를 알아보겠습니다. 1.전역 변수 __filename : 현재 실행중인 코드의 파일 경로 __dirname : 현재 실행중인 코드의 폴더 경로를 나타냅니다. 아래 코드를 입력하고 실행을 시켜봤습니다. 전역 객체 console : 콘솔 화면과 관련된 기능을 다룹니다. (가장 익숙한 객체이죠 ㅎㅎ) exports : 모듈과 관련된 기능을 다루는 객체입니다. process : 프로그램과 관련된 기능을 다루는 객체입니다. 그럼 객체의 메서드와 사용법을 알아보도록 할까요?? ㅎㅎ console 객체 console객체의 메서드 log() - 출력 time(label) 시간측정 시작 timeEnd(label) 시간측정 종료 특수문자 %d - 숫자 %s - 문자 %j - JSON 그..
이클립스 Node.js 연동하기 (Eclipse Node.js) 지난번 Node.js를 설치하였고 이번엔 이클립스에 Node.js를 연동하여 개발 환경을 구축해 보도록 하겠습니다.이클립스에 Node.js플러그인만 설치하면 됩니다. 간단하니 쉽게 따라하실 수 있을겁니다. 1.이클립스의 Help 의 Install New Software...을 클릭합니다. 2. add를 누르고 http://www.nodeclipse.org/updates/ 이 URL을 입력합니다.. 그러면 아래 화면과 같이 Nodeclipse라는 리스트가 보이게 됩니다. 3. 체크박스에 체크후 Next를 누릅니다. 4. 아래와 같은 창이뜨면 동의를 누르고Finish를 누릅니다. 5. 플러그인 설치가 시작됩니다. 6.설치가 끝나면 이클립스를 재실행합니다. 7. 재실행을 하면 다음과 같이 Node Projec..
공부 ing... 향후 계획 - 지속적인 자기계발과 공부를 통하여 개발자로서의 역량을 키워나가자! 기간과 관계없이 영어공부는 꾸준히 하여 글로벌한 역량을 키우자!! 2014.12~ 2016.03 진행중 완료 JavaScript자바스크립트 기초부터 Ajax/JQuery까지 (야마다 요시히로) 2012/12/24JavaScript 완벽가이드(925p) (데이비드 플래너건) 2016/03/20 ~토비의 스프링3.1 (이일민) 2016/03/20 ~ JSPJSP2.2 & Servlet3.0 (오정원) 2012/12/24 Java자바의 정석 6독 15장까지 2013/12/31 수학개념원리 중학수학 1-1 (264p)(이홍섭) 2013/04/01 학업방통대 졸업하기 2016년 2월 졸업목표(졸업) 2016/2 자격증정보처리기사 20..