Fontello를 사용하여 아이콘 추가하기
Fontello 라이브러리에서 필요한 아이콘을 다운로드 하고 적용한 후 소셜링크를 적용한 과정을 포스팅했다. 1. Fontello사이트에 들어가서 필요한 아이콘 다운로드 하기 fontello 사이트에 들어가서 필요한 아이콘들을 선택한다. (아이콘을 선택할 때 원래 블로그에 적용되고 있던 아이콘과 추가로 적용하고 싶은 아이콘을 같이 선택해야 한다.) zip파일을 다운로드 한 후 압축을 푼다. 2. 다운 받은 아이콘 적용하기 블로그 폴더 중에 css와 font폴더가 있는지 찾아본다. 압축을 푼 파일에 있던 font파일은 블로그 디렉토리에...
Pygame으로 게임 제작하기(2)
두 번째 제작기에서는 코드의 가독성을 높이기 위해 진행했던 구조 개선과 함께 추가로 더한 기능들, 그리고 느낀점에 대해 포스팅 했다. 1. 한계에 대한 고민 기본적인 틀은 잡았지만 앞으로의 추가적인 구현을 위해 구조 개선을 하기로 했다. 구조 개선을 하기로 한 이유는 아래와 같다. 이미지의 로드, 점프 기능, 여러가지 이벤트가 모두 main 함수 내부에서 진행되기 때문에 코드가 지저분해짐. 바다사자, 갈매기 뿐만 아니라 새로운 객체들이 추가되면 그에 관련된 코드들이...
Pygame으로 게임 제작하기(1)
팀원들과 함께 pygame을 사용하여 달리기 게임을 제작했다. 첫 번째 제작기에서는 게임의 종류와 제목을 정하고 샘플코드를 변형해가며 게임에 적용시켰던 과정과 하면서 느낀 한계점에 대해 포스팅 했다. 1. 게임 형식과 제목 정하기 게임을 만들기 전 팀원들과 어떤 종류의 게임을 만들지 정해야 했고 여러가지 의견 중 달리기 게임을 만들기로 결정했다. 크롬 공룡 달리기 게임과 비슷한 형식의 게임을 만들기로 함 컨셉은 펭귄이 달리면서 장애물을 피하고 물고기를 먹으면 스코어가 올라가는...
Agile Software Development 방법론
전통적인 개발 방식인 계획, 분석, 설계, 구현등의 각 단계가 확실히 끝날 때까지 매듭 짓고 넘어가는 폭포수 모델과 달리 필수적인 기능을 먼저 구현하고 고객의 요구에 따라 그때그때 주어진 문제에 민첩하게 대응하는 애자일 모델에 대해 포스팅했다. 1. 폭포수 모델과 애자일 모델 폭포수 모델은 요구사항 -> 디자인 -> 개발 -> 테스트 -> 배포의 순으로 하향식으로 진행되며 하나의 큰 결과물을 만들어 내는 전통적인 개발 방식이고 애자일 모델은 요구사항이 계속해서...
구글 검색결과에 블로그 노출하기
Google Search Console에 내 블로그를 등록한 후 사이트맵을 제출하여 구글 크롤링 대상에 들어가 검색결과에 내 블로그를 노출하는 방법을 포스팅 했다. 1. Google Search Console에 들어가서 속성 추가하기 google에 google search console을 검색 후 들어가서 속성 추가를 클릭 한 후, 적용하고자 하는 블로그의 주소를 URL 접두어에 입력하고 계속을 클릭한다. 소유권 확인 파일(.html)을 다운 받아 로컬에 있는 내 블로그 레포지토리에 붙여넣고 add, commit 후 push 한다. 소유권이...