전체 글
Linux Kernel 0.01 ver
Linux Kernel 0.01 ver
2014.07.11리눅스 초기 커널 0.01 버전입니다.
LOC(lines of code) 분석
LOC(lines of code) 분석
2014.07.10LOC 측정이란 한마디로 프로젝트의 전체 소스라인 수 및 복잡도를 측정하는 것이다. 이 결과는 프로젝트의 값어치(기준은 다양하겠지만 코드라인으로 산정하기도 한다.)를 알아내고자 할때 매우 유용하다. 외산툴은 여러개 있는데 사용이 쉽지 않다. 그 와중에 네이버의 오픈프로젝트 중에 LOC 툴이 있는것을 발견하고 사용해보았다. 사용법이 간단하지만 JSP, PHP, 자바스크립트 등 언어가 한정되어있는거 같다. 물론 옵션을 추가해서 더 늘릴수도 있겟지만 그건은 메뉴얼을 보고 찾아보길바란다. 복잡도 분석같은경우 메소드를 기준으로 분석을 하는거 같다. http://dev.naver.com/projects/nsiqcollector - 다운로드 및 사용법 보기 간단하게 사용법은 다운받은 폴더에서 "nsiqcollecto..
scp 사용하기
scp 사용하기
2014.07.09서버간 비밀키 전송할일이 있어 scp 를 이용할려고 했는데 서버에 설치가 되어있지 않았다. yum install scp 를 했는데.. 레파지토리에 없다네.. 찾아보니 그게아니란다.. # yum install openssh-clients scp 와 sftp 가 설치된다. 간단히 말하자면 보안이 강화된 전송 프로토콜 이라할수 있다. 덤으로 파일전송을 해보자. # scp -P 22 /home/from.php root@255.255.255.255:/home/to.php 중간에 ssh가 22번 기본포트라면 앞에 -P 22 는 삭제하여도 된다. /home/from.php 는 나의서버에서 보낼 파일의 위치및 이름이다. 받을서버에 로그인할 아이디, 아이피는 당연히 받을서버로 바꾸어 주어야한다. 그리고 /home/to...
아파치 리버스 프록시
아파치 리버스 프록시
2014.07.08아파치 공식 홈페이지 아파치 리버스프록시 사용법 버추얼 호스트를 사용하고 있고 이미 아파치로 1.test.com, 2.test.com, 3.test.com 을 사용하고 있는 상태에서 다른 포트로 서비스 되는 http 프로토콜 ex) 톰켓의 8080 이나 nginx 80번을 제외한 다른포트로 돌릴시 버추얼호스트를 등록합니다. 이 방법은 편법에 가깝습니다. 버추얼 호스트에 정보들이 등록되어있는 상태에서 같은 호스트의 다른 http 포트로 연결하고 싶다면 아래와 같이 버추얼 호스트에 추가 하시면 됩니다. 보통은 5,6,7 번줄을 추가 하시면 됩니다. DocumentRoot /home/존재하는루트/public_html ServerName 4.test.com ServerAlias www.4.test.com Pro..
gitlab - ssh 포트 변경
gitlab - ssh 포트 변경
2014.07.07gitlab 은 http 를 통한 관리와 ssh를 통한 소스 관리를 지원합니다. 제가 있는곳은 22번 ssh 포트를 사용할수 없기때문에 불가피하게 다른 포트로 바꿔서 사용합니다. gitlab을 설치후 ssh 로 파일을 업로드할려고 하자. 오류가 나서 생각해보니 gitlab 자체의 ssh 포트 설정을 바꿔줘야 되겠다 싶더군요. gitlab 7.0 omnibus 버전으로 자동설치하신분은 동일 하리라 생각합니다. ※ 당연하게도 SSH 포트가 222번으로 접속할수 있어야 하고 방화벽또한 풀어져 있어야 합니다. # vi /var/opt/gitlab/gitlab-rails/etc/gitlab.yml 파일을 편집합시다.194 번째줄쯤에 189 # Git over HTTP 190 upload_pack: true 191..
이전 페이지로 이동할시 캐시 초기화
이전 페이지로 이동할시 캐시 초기화
2014.06.07response.setHeader("Pragma", "no-cache"); //HTTP 1.0 response.setHeader("Cache-Control", "no-cache"); //HTTP 1.1 response.setHeader("Cache-Control", "no-store"); //HTTP 1.1 response.setDateHeader("Expires", 0L); // Do not cache in proxy server
리눅스에서 JDK 다운로드 하기
리눅스에서 JDK 다운로드 하기
2014.05.26오라클 홈페이지에서 JDK 나 기타 프로그래을 다운 받을려면 동의를 하고 다운 받아야 합니다. 리눅스에서는 그런걸 할수 없으니.. 찾아 헤매다가 방법이 있엇네요.. wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "여기에다가 http 로 시작하는 주소를 붙여 넣의시면 됩니다.(쌍따옴표 포함)" wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/7u55-b13/jdk-..
ResultSet 에서 컬럼 갯수 구하기
ResultSet 에서 컬럼 갯수 구하기
2014.05.11ResultSetMetaData rsmd rsmd=null; rsmd=rs.getMetaData(); int rowCnt = rsmd.getColumnCount(); 기억 하자 괜찮은것 같다.