본문 바로가기

분류 전체보기714

웹 페이지에 소셜 플러그인 추가하기 웹페이지에 소셜 공유 링크 추가하기구글이나 트위터, 페이스북에서는 트윗하기, 좋아요 버튼에 대한 API를 제공한다. 코드까지 제공해주기 때문에 API 제공 페이지에서 복사해서 간단하게 사용할 수가 있다.구글과 페이스북은 현재 페이지의 URL을 알아서 링크해주기 때문에 문제가 되지 않았는데 페이스북 API의 경우에는 현재 페이지의 URL을 직접 넣어주어야 했다. 그래서 이 부분을 동적으로 생성해주어야 하는데 Jekyll을 이용해서 간단하게 해결할 수 있었다.Jekyll로 현재 페이지 URL 만들기Jekyll 홈페이지를 참고해서 현재 페이지의 URL을 얻어 올 수 있는 Variable이 page와 site라는 것을 알 수 있었다. page는 단어 그대로 현재 페이지에 대한 정보를 담고 있고 site에는 이 .. 2016. 3. 27.
Jekyll을 사용하여 Github에 블로그 만들기 Github에서 page automatic generator 기능을 통해 간편하게 블로그 페이지를 작성할 수 있도록 제공한다. 이를 이용해서 깔끔하고 본인 취향에 맞는 블로그를 개설할 수가 있다. 관련 내용은 Github의 설명 페이지를 참고해서 제작했다. 설명에 따르면 이 블로그 페이지는 공개적인 페이지라서 패스워드나 개인정보를 Repository에 저장하면 안된다고 경고한다. 심지어 repository가 private라도 이 블로그를 통해 공개될 수 있으므로 주의해야 한다.Github에 Repository 생성시작은 간단하게 “블로그명.github.io” 형태로 repository를 생성한다. 그 다음 이 repository의 settings로 들어간 후 Launch automatic generato.. 2016. 3. 27.
Windows에서 linux 명령 사용하기 (cygwin) 윈도우 환경에서 개발하다보면 리눅스에서 유용했던 명령들이 필요할 때가 있다. 이번에 프로젝트 하면서도 로그를 보는게 너무 불편해서 이것저것 설치해서 사용해봤는데 tail과 grep 만한 기능이 없어서 불편함을 느끼는 중이었다. 그러던중 컨퍼런스에서 였나 책에서 였나 cygwin 에 대한 내용이 간략하게 적혀 있어서 메모를 해두고 요번에 설치해서 사용해 보았다. 결과는 만족! 그냥 홈페이지가서 다운 받은 후 설치하면 끝! (https://cygwin.com/install.html) 설치하고 나면 바탕화면과 시작메뉴에 아이콘이 생기기 때문에 별다른 설명 필요 없이 실행해서 사용하면 된다. 설치된 디렉토리에 가보면 리눅스 환경과 마찬가지로 디렉토리 구조가 생성되어 있다. 리눅스와 동일한 환경을 구성하려는 것 .. 2015. 11. 2.
툴 제작 계획 기존에 팀에서 제작해놓은 툴이 c++로 되어 있어서 유지보수 하는데 불편한 점이 있어서 내가 c#으로 컨버팅을 하는 작업을 진행했다. 작업하면서 기획에서 사용하면 편할 것 같은 기능들을 몇가지 추가하고 마무리를 짓고나서 보니 각팀에서 필요한 기능들이 추가되어 있긴 한데 팀에만 종속되는 기능들이 존재해서 이를 분리하고 싶은 마음이 들었다. 우선, 기능을 분류해보면 서버의 상태 정보를 모니터링할 수 있는 기능, 서버 관리 기능, 서버 배포 기능, 기획팀에서 테이블을 배포하거나 generate하는 기능으로 나뉘는데 여기서 서버 배포 기능은 서버팀에서만 사용하고 테이블 관련 기능은 기획팀에서, 그리고 나머지 기능은 공통으로 사용하고 있다. 현재 세운 계획으로는 서버팀에서만 사용하는 기능들은 jenkins로 활용.. 2015. 10. 18.