목록JooIk, Park (47)
JOO's note
이클립스는 기본적으로 Javascript 자동완성(코드어시스트) 기능이 비활성화 되어있다.설정도 못하는 어린이들을 위해 Javascript 코드 어시스트 환경을 만들어보겠다. 딱 2가지만 해주면 된다.첫째, Javascript 어시스트 기능 활성화둘째, Javascript 플러그인 설치 이 두가지만 해주면 .(점)을 찍자마자 이렇게 코드 어시스트가 동작할 것이다. 1. Javascript 어시스트 기능 활성화아무런 설정변경을 하지않았다면 어시스트 기능은 비활성화 상태일 것이다. 물론, 단축키 Ctrl+Space하면 아래처럼 어시스트 기능이 나타나기는 한다.(맥은 cmd+space)하지만, 매번 단축키를 치는건 여간 불편한게 아니다. 어시스트 기능을 자동으로 활성화 시키려면 이클립스 설정(Preferenc..
자바스크립트에서 console.log 사용 시 발생하는 오류 관련(console is undefined in IE8) 자바스크립트 소스에서 console.log로 로그를 출력할 시 'console' 이(가) 정의되지 않았습니다.라는 에러가 발생할 경우 대처 방법입니다.이 에러는 IE8 이하 버전에서 발생합니다.웹사이트 배포 시 console과 관련된 구문은 주석처리 혹은 삭제하고 배포하시기 바랍니다. 테스트해 본 결과 크롬, IE9 이상 버전에서는 정상적으로 잘 작동합니다.개발자 도구가 없거나 IE8 이하 버전일 경우 아래와 같은 오류가 발생합니다. 오류발생 대처방법console.log 소스 윗 부분에 var console = window.console || {log:function(){}}; 구문을 추..
tomcat 을 운용 할 때 한글 URL 이 넘어 올 수 있다. (get 방식의 호출) 이럴 때 한글이 깨질 수 있는데 tomcat 의 설정 파일인 server.xml 을 수정 하여 처리 할 수 있다. server.xml 에서 가 몇개 있을 텐데 사용 하는 port 의 것을 위처럼 원하는 캐릭터셋으로 설정해주면 된다.
학습방법 및 웹 백엔드 개발자 학습 로드맵 OKKY에서 진행한 10월 세미나! 자바지기 박재성님의 백엔드 개발자의 학습 로드맵 세미나에 참석하였다. 자바지기님과는 패스트캠퍼스의 인연?으로 항상 발표하실때는 참석해서 좋은 이야기를 들어야겠다고 생각했었는데 빠르게 그 기회가 다시와서 기쁜 마음으로 참석했다 많은 분들이 아시겠지만 자바지기님은 2012년에 자바 웹 개발자의 학습 로드맵 관련 발표를 해주셨다 (영상 참고) 혹시나 영상을 안보신 분들은 꼭 보시길 바라며, 오늘의 발표 주제는 영상에서 발표한 내용의 다음 이야기와 지속적 학습을 할 수 있는 방법에 대한 이야기이다. 세미나 영상은 아마 곧 유투브에 올라올것 같다! 그전까지는 아래 후기로 아쉬운 마음을 달래면 좋을것 같다.참고로 박재성님의 신간인 자바 ..
GitHub은 원격 저장소를 제공하며 여러가지 프로젝트 진행을 원활하게 하는 도구를 함께 제공한다. 회원 가입공식 사이트인 https://github.com/ 에 접속해서 오른쪽에 사용자 아이디, 이메일, 비밀번호를 치고 를 클릭한다. 지불하는 비용에 따라 비공개 저장소를 사용할 수 있다. 무료로 GibHub를 이용한다면 모든 저장소는 공개 저장소가 된다. 맨 아래 기본으로 선택된 ‘Free’항목으로 그대로 두고 버튼을 누른다.※ ’Help me set up an organization next’ 체크 박스는 많은 사람이 협업할 때 팀을 만들어서 활동하도록 설정하겠다는 의미이다. 회원 가입할 때 입력했던 이메일을 확인해서 GibHub 가입을 인증한다. 회원 가입 완료 원격 저장소 생성포크 : 다른 사람의..
공식 사이트인 https://git-scm.com/ 에서 오른쪽 모니터에 보이는 을 클릭하여 다운로드 페이지로 이동한다. ※ 현재 접속중인 컴퓨터의 운영체제에 따라 자동으로 , 등으로 달라진다.※ Git에 대해 더 알고 싶다면 https://git-scm.com/book/ko/v2 사이트를 참조하면 된다. 밑에 자동으로 자신의 버전과 맞는 최신 버전이 뜬다. 다른 버전을 다운로드 받고 싶다면 취소를 누르고 다운로드 받으면 된다.※ GIt은 안정성이 검증되지 않았기 때문에 실제 다운로드 페이지에서 표기된 최신 버전보다 더 옛날 버전을 사용한다. 윈도우에서 설치 클릭 클릭 추가로 추가할 옵션이 있다면 선택하고 Next 클릭 클릭 환경 변수를 맨 위로 체크하고 클릭※ Use Git from Git Bash o..
버전 관리 시스템이란조별 과제로 리포트를 작성할 때 ‘~Final.dox’, ‘~진짜 최종.dox’, ‘~최종의 최종.dox’등과 같이 저장하거나 프로그램 코딩을 할 때 오류가 날 때를 대비하여 소스 사본을 백업하는데 하나하나의 저장파일이나 백업을 개별 버전으로 간주하고 그걸 관리하는 방법이다. 즉, 버전 관리 시스템은 사본 생성, 보존, 복원을 한 번에 해 줄 수 있는 도구이다. 버전 관리 시스템의 종류클라이언트-서버 모델하나의 중앙 저장소를 공유한 후 각각의 클라이언트(개발자)는 저장소의 일부분만 갖는 형태이다. 즉 자신이 작업하는 부분만 로컬에 임시로 저장한 후 작업하는 형태. 분산 모델프로젝트에 참여하는 모든 클라이언트가 전체 저장소에 대한 개별적인 로컬 저장소를 갖고 작업하는 형태이다. ‘클라이..
http://androi.tistory.com/94
http://daemonjin.tistory.com/ 1. 보편적 능력 알고리즘, 데이터 구조, 수학. 2. 시스템적 능력 컴퓨터 아키텍처, OS, 네트워크, 언어 처리, 프로그래밍 언어, 보안, 규약. 3. 열정적 능력 단편적 문제 해결, 각종 소프트웨어 설치, 설정 및 튜닝, 오픈 소스, 기술 트랜드. 4. 커뮤니케이션 기술 4.1 일상 생활 측면에서 긍정적이고, 상대방의 말을 잘 듣거나, 감정 이입을 잘 하거나, 맞장구를 잘 치고, 낯가림을 하지 않는 자세. 4.2 개발 측면에서 자신의 의견을 논리적으로 설명 할 수 있고, 문서화를 잘 하고, 적절한 질문을 하며, 대화 속에서 공감대를 잘 정리하는 능력. 기술 지식 측면에서. 나이 먹으면서 인터넷 서핑에서 얻은 노하우(경험치)는 주로 3번이 늘어나게..
/* * 최소 공배수(最小公倍數, least common multiple)은 두 개의 정수에 대해 * 둘 모두의 배수가 되는 최소의 자연수를 말한다 * 최대공약수(最大公約數, greatest common divisor)란 * 0 이 아닌 두 개의 정수의 공통되는 약수 중 가장 큰 것을 말한다. * * [문제] 24와 18의 최대공약수 최소공배수를 계산하는 프로그램을 작성하라. * [결과] * 두개의 정수를 입력하세요 : 24 18 * 최대공약수 : 6 * 최소공배수 : 72 */ [정답] * 이때, 유클리드 호제법을 이용하면 로직구현이 쉬워진다. * 1단계) 두 수 중 크기를 비교해서 큰수는 big변수로 작은 값은 small변수로.. * 2단계) 두 수를 나눈 나머지를 구한다. * 3단계) small변수..