본문 바로가기

잡동사니(OLD)/프로그래밍 정보

네이버에서 제공하는 협업관리 플랫폼 Yobi(요비) 사용기 예전에 gitlab 을 자체서버에 설치해서 사용하고 있었는데요나름 나쁘지 않았습니다. 그런데 문제점이 있었는데  그중 하나가 git 과 svn 을 함께 사용하고 싶었고, gitlab은 리소를 지나치게 많이 먹는 다는 점이였죠제가 말하는 협업플랫폼은 서버만 있는게 아닌 GUI(WEB)을 통해 관리가 가능한 플랫폼을 말합니다그래서 찾은게 Yobi 입니다 예전에 NFORGE 라고 아시나요? 현재도 네이버 개발자센터에서 무료 형상관리 시스템을(저장.. 더보기
Spring Framework 3.2.x 2015년 까지만 유지보수, 2016년부터는 지원 중단한다네요 스프링 공식 홈페이지에서 언급된 내용입니다.아래 주소에서 확인하실 수 있습니다 http://spring.io/blog/2014/12/30/spring-framework-4-1-4-4-0-9-3-2-13-released정확한 내용은 Spring3.2.x 버전대에 대한 유지보수를 2015년 까지만 제공하고 2016년 부터는 제공하지 않겠다는 거구요즉, Spring 4.x 를 사용하라는 거죠~이참에 Srping4.0 을 써볼까요?ㅎSpring4... 더보기
Apache2 rewrite mod 활성화하기 rewrite mod :  주소창의 주소를 깔끔하게 해주는 기능. 설치 sudo a2enmod rewrite mod_rewrite 활성화 sudo gedit /etc/apache2/sites-available/default 편집기에서...     DocumentRoot /var/www/     <Directory />      .. 더보기
chroot 설정 무료 웹호스팅을 하면서 늘 아쉬웠던 점이 일반사용자들에게 SSH/SFTP를 개방하기 힘들다는 점이었습니다. SSH/SFTP를 통해 일반사용자 권한으로 쉘에 들어오면 '/' 디렉토리 하단으로 디렉토리 이동이 자유롭기에 서버관리자만이 드나들며 관리해야 할 영역이 너무 쉽게 노출이 된다는 점 때문이죠. vsftpd, proftpd 등과 같이 ftp 서버 데몬의 경우는 환경설정파일에 간단하게 옵션 몇 줄만 추가해 주면 데몬 차원에서 상위 디렉토리 이동을 .. 더보기
[프로그래밍]오브젝트간 충돌 부피가 없는 2개의 점이 있습니다. 이 2개의 점이 충돌했는지 여부는 바로 거리가 0인지를 계산해보면 알수 있습니다.  A(x1,y1), B(x2,y2) 위와 같이 두개의 점이 존재한다고 가정할때, 서로 의 거리가 0이 됬을때가 충돌이라 할수 있을듯.. r = sqrt(pow(x1-x2)+pow(y1-y2)) 그럼 공식은 위처럼 나오지만.. 부피와 모양등이 다를경우에는 저 공식이 완전히 성립하지는 않음 사각형과 원의 충돌을 계산하는 식 가.. 더보기
C/C++ Pre-processor(전처리기) 에대해서 알아보자 Pre-processor(전처리기)   컴파일을 시도할 경우 컴파일이 실행되기 전에 전처리기 명령부터 처리된다. 전처리기는 # 로 시작하고 ; 를 붙이지 않으며 보이지 않게 소스 코드를 변경하며 컴파일러에게 지시를 내릴 수도 있다.   각각은 여기서는 명령어라는 용어를 사용했지만 정확하게는 directive(지시자) 라고 하는 것이 나을 지 모르겠다.   #include <header.h> &.. 더보기