Jekyll로 깃헙 블로그 멋대로 디자인하기

문제 요약

오늘은 jekyll(지킬 이라고 읽습니다) 이라는 ruby 기반 정적 블로그 생성기를 활용해 github page를 만들어 보려고 합니다. 네이버, 티스토리, 워드프레스 등등 많은데 github에 굳이 blog를 만드는 장점은 무엇이 있을까요? 제가 경험한 바에 근거하자면, 우선 github에 파일이 모두 공개된다는 점이 좋습니다. 만약에 제가 새로 만든 javascript 라이브러리를 당장 동작시켜서 보여주고 싶다면 github 블로그에 바로 include해서 사용해볼 수 있습니다. 그리고 markdown 형식을 사용해 작성/편집이 용이합니다. 마지막으로 github에 commit log가 남습니다. 그러니까, github contribution에 초록색을 채울 수 있다는 뜻입니다(ㅋㅋ) 참. 마지막으로 google에서 검색이 꽤 잘됩니다. 기술 관련 자료를 검색하다 보면 쉽게 github.io로 끝나는 블로그의 게시물을 발견할 수 있습니다. 15-04-2019

삼성 codeground 연습문제 다트게임 풀이

문제 요약

예시로 다트 판이 주어집니다. 실제 다트 판과 같이 가운데 BULL, 트리플, 더블로 구성되어 있습니다. 놀랍게도 다트 판과 (각 구간의 반지름과 다트판의 중심을 0,0이라고 했을 때) 다트핀의 위치가 주어졌을 때, 다트의 총 점수를 구하는 문제입니다. 11-04-2019

Spring Boot 입문하기

이직을 위해서 수많은 회사들의 잡 디스크립션을 읽어보다 보니 조금 큰 회사의 서버는 거의 대부분이 ‘Spring Framework 경험자’가 우대사항이었습니다. 군생활 때 잠시 다루고 잊었던 Spring을 결국 이렇게 다시 만나다니.. 흑. 스프링의 큰 개념인 AOP, DI 등을 보기에는 면접이 하루이틀 하는 상황이라서 재빠르게 게시판 정도 만들어보자! 라는 마음으로 시작했습니다. 29-03-2019

Github에 ssh-key 추가하기

저는 오늘 새 노트북을 데려왔어요. 회사에서 주는 노트북을 몇 번 써 보기는 했지만 완전히 내 노트북을 가진 지는 몇 년 만인지 기억도 안나네요. 여튼 처음 github에 key를 등록하시는 분들은 대부분 비슷한 처지에 있을 것 같습니다. 처음 한 번 개발환경을 설치하고 나면 보통 건드릴 일이 없으니까요. 12-03-2019

Parti 회사 적응하기

오늘부터 빠띠에서 일하게 되었다 ! 꿈만 같은 일이다. 빠띠 소개는 여기서 확인할 수 있다. 처음 빠띠를 만난 것은 뉴스를 통해서였다. 이 뉴스를 읽는 나도 정확히 같은 생각이었다. 그런데 그 당시는 내가 무엇을 할 수 있을지 내가 빠띠에 기여를 할 수 있을 지 확신이 서지 않았고 시간은 지났다. 그러다가 박근혜 사태가 터졌고 그 뒤로 나의 삶은 완전히 바뀌었다. 그 동안 미뤄왔던 것들이 모두 돌아서 국가권력이라는 끔찍한 모습으로 나를 공격하고 있다는 것을 발견한 거다 ! 29-01-2018

프론트엔드 프레임워크 VueJS 시작하기

요즘 인기가 많은 프론트엔드 프레임워크 ‘VueJS’를 시작하는 방법을 정리해 보려고 한다. 이어서 현재 개발하고 있는 프레임워크에 어떻게 적용하고 있는지 정리해 보려고 한다. 09-09-2017

Django Template Numeric For Loop

장고에서 우리가 흔히 알고 있는 빙고게임과 같은 기능을 구현하려고 하였다. 그렇게 하려면 게임판의 사이즈를 알고 그 사이즈*사이즈 만큼의 HTML table을 그려야 하는데, 기존에 내가 알고 있던 장고Django 템플릿Template의 for loop는 그저 주어진 객체의 갯수만큼 자동으로 반복되는 수 밖에 없었다. 그래서 찾아 보았더니… 27-04-2017

블로깅 툴 비교

나는 글 쓰는 일을 좋아한다. 글은 내 생각을 표현하는 방식 중에서 전달할 때의 오해의 범위가 적고 시간과 장소, 도구의 제한을 많이 받지 않는 최고의 표현방식 중의 하나다. 글자를 처음 배웠을 때부터 일기라는 방식으로 우리는 ‘나의 글’을 써나가는 방법을 배운다. 그렇게 적힌 일기들은 일기장에 하나둘씩 모아진다. 그렇지만 우리나라에선 중학교에 올라간 뒤부터는 누구도 ‘쓰기’를 강제하지 않는다. 우리는 암기와 읽기에 편중된 교육을 성장기 6년간 받는다. 그렇게 되면 자연히 누구라도 쓰는 일에 익숙치 않아진다. 또한 의사소통에 있어서 읽기를 제외한 말하기,듣기,쓰기가 현저히 부족한 상태가 된다. 28-01-2017

You Don't Know JS: ES6 & Beyond

Before you dive into this book, you should have a solid working proficiency over JavaScript up to the most recent standard (at the time of this writing), which is commonly called ES5 (technically ES 5.1). Here, we plan to talk squarely about the upcoming ES6, as well as cast our vision beyond to understand how JS will evolve moving forward. 29-06-2016

Welcome to Jekyll!

You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run jekyll serve, which launches a web server and auto-regenerates your site when a file is updated. 28-06-2016