no image
[HTML] 오픈 그래프 메타 태그 (Open Graph Meta)
카카오톡이나 SNS 등에서 특정 링크를 붙여놓으면 알아서 만들어주는 기능을 볼 수 있을텐데 그 역할을 하는 것이 이것이다. ※자세한 내용은 https://ogp.me/ 에서 확인할 수 있다.
2016.08.28
[Java] 클래스 이름과 파일 이름의 관계
public class 가 있는 경우, 소스 파일의 이름은 반드시 public class의 이름과 일치해야 한다. // Hello2.java public class Hello2 {} class Hello3 {} public class가 하나도 없는 경우, 소스 파일의 이름은 'Hello2.java', 'Hello3.java' 둘 다 가능하다. 이 경우, 하나의 소스 파일에 둘 이상의 public class가 존재하면 안 된다. // Hello2 class Hello2 {} class Hello3 {}
2016.08.22
no image
[JavaScript] window와 document의 화면 사이즈 관련
window는 viewport 라고 생각하면 되고, document 는 말 그대로 해당 문서의 사이즈 window의 height, scrollTop, document의 height 등을 간만에 찾게 되면서 헷갈려서 작성 ※출처: http://www.wisdomjobs.com/e-university/j-query-tutorial-524/dimensions-2458/finding-the-dimensions-of-the-window-and-document-14762.html
2016.08.19
[jQuery] 무한 스크롤 예시
간단하게 작성한 코드
2016.08.19
[Apache] mod_rewrite 간략 정리
맨날 Apache 가상호스트 설정하면서 rewrite 조건이 헷갈려가지고 참고용으로 정리했다. RewriteCond 지시자는 RewriteRule 과 함께 사용된다. RewriteCond 다음에 오는 RewriteRule은 RewriteCond 에서 설정한 패턴과 일치해야지만 RewriteRule들을 실행한다. Rule [L] : 정의된 최종행 이 행 이후의 RewriteRule은 무시 [R] : 리다이렉트 실행 [F] : 403에러로 redirect [G] : 410에러로 redirect [P] : proxy request로 보냄 [N] : 새로운 룰 시작 [R] : 무조건 redirect [PT] : Input URL을 그대로 유지하며 Return URL을 실행한다. [NC] : 대소문자를 구별하지 ..
2016.08.08
no image
SteamCMD Server Downloader (v1.1.2)
본 프로그램은 스팀(Steam)의 데디케이트 서버에 해당하는 게임에 한하여 서버를 설치하실 수 있습니다. 운영체제는 윈도우만 지원하며 사용하시려면 닷넷 프레임워크(.NET Framework) 4.0가 설치되어 있어야 합니다. (윈도우 7을 사용하시는 분들은 다 됩니다.) 설명 스팀이 제공하는 게임('카운터 스트라이크: 소스(Counter-Strike: Source)', '카운터 스트라이크: 글로벌 오펜시브(Counter-Strike: Global Offensive)', '팀 포트리스 2(Team Fortress 2)' 등)에서 다른 사용자들과 함께 즐기기 위해서는 데디케이트 서버를 열어 플레이를 하는데 해당 서버를 쉽게 설치해줄 수 있게 합니다. 예전에는 SRCDS를 통해서 설치하였지만, 현재는 Stea..
2016.07.31
no image
Dynamic Dollar Shop (다이나믹 달러샵)
본 자료는 Valve사의 소스 엔진을 이용한 메타모드(MetaMod)의 한 플러그인인 소스모드(SourceMod)의 API를 사용하여 만든 하나의 플러그인입니다. ■ 플러그인 정보 본 플러그인은 GNU General Public License 3 (GNU GPL v3)를 따르고 있으며, 소스모드 공식 홈페이지에서 추가로 적용할 수 있는 부분인 상업적 거래 사항도 따르고 있습니다. 원 제작자와 저작권은 Karsei(구 Eakgnarok) 에게 있으며, 이용자는 해당 저작권에 따라 본 플러그인을 사용하실 수 있습니다. 이 플러그인은 상업적 거래 사항과 관련하여 타 거래 물품과의 교환은 원하지 않으며 원 제작자에게서 해당 플러그인을 구매하는 것이 아닌 다른 판매자에게서 본 플러그인을 구매하는 것은 분명하게 권..
2016.07.31
[OpenGL] GLUT 준비 및 설치 (glut 3.7.6)
GLUT(OpenGL Utility Toolkit)은 OpenGL 라이브러리를 사용하는데 있어서 여러 추가 함수들을 통해 도움을 주는 라이브러리이다. Visual Studio에서 사용하기 위해 옮겨야 할 위치 glut.h : C:\Program Files (x86)\Windows Kits\8.1\Include\um\gl glut32.dll : C:\Windows\SysWOW64 glut32.lib : C:\Program Files (x86)\Windows Kits\8.1\Lib\winv6.3\um\x86 OpenGL 라이브러리는 기본적으로 인클루드를 통해서 사용할 수 있다. glut 라이브러리도 인클루드로 넣으면 완료.
2016.07.31
[MFC] GLUTCALLBACK 포인터 변환 관련 (cdecl)
예를 들면 이런 오류가 있다고 가정한다. error C2664: 'glutDisplayFunc' : cannot convert parameter 1 from 'void' to 'void (__cdecl *)(void)' Error: "void (CGLMenuService::*) (int entryID)" 형식의 인수가 "void (__cdecl *)(int)" 형식의 매개 변수와 호환되지 않습니다. 사실 MFC 상의 OpenGL에서 glutCreateMenu를 사용하는데 콜백 함수를 이용해야 했다. GLint mainMenuID = glutCreateMenu(Menu_hMain); 위의 저 Menu_hMain 은 void Menu_hMain(int entryID); 이런 형태로 헤더에서 선언하였는데 함수..
2016.05.28