본문 바로가기

모두보기

[코딩인터뷰] 문제 4.5
소요리문답 - 16단원 믿음과 회개, 그리고 은혜의 수단들 16단원: 믿음과 회개, 그리고 은혜의 수단들 소요리문답 2부에서는 하나님이 우리에게 요구하시는 것이 도덕법이라는 것을 배웠습니다. 그리고 도덕법은 십계명에 요약되어 있음을 배웠고 십계명을 하나하나 자세히 보았습니다. 하지만 십계명은 자칫 규율로만 느껴질 수 있고 어려운 요구조건과 금지사항 앞에서 좌절할 때가 많습니다. 그래서 이번 단원은 하나님께서 우리에게 특별히 베푸신 은혜의 방편을 소개합니다. 구원받은 신자의 자세는 계명을 지켜야 구원 받는게 아니라 하나님의 은혜로 구원 받는다는 것을 알지만 계명을 더욱 잘 지키고 싶은 마음이 들고 힘들지만 순종하고 싶다는 마음이 들어야 하는 것입니다. 나를 사랑하시는 하나님을 나도 사랑하므로 하나님이 주신 계명에 기꺼이 순종하는 마음이 중요합니다. 여든두번째 문답..
[디자인과 인간심리] 제4장 할 일 알기: 제약, 발견 가능성, 피드백 목차 0장 개발자로서 디자인에 대한 견해 1장 생활용품의 정신병리학 2장 일상 행위의 심리학 3장 머릿속의 지식과 세상 속의 지식 4장 할 일 알기: 제약, 발견 가능성, 피드백 5장 인간 오류? 아니, 나쁜 디자인 6장 디자인 생각하기 7장 비즈니스 세계의 디자인 제4장 할 일 알기: 제약, 발견 가능성, 피드백 처음 마주하는 물건을 다루는 방법을 습득하기 위해선 세상 속의 지식과 머릿속의 지식을 결합하는 것 외에는 달리 도리가 없다. 세상 속의 지식에는 지각된 행위 지원성, 기표, 조작하는 조절기 혹은 장소로 보이는 부분과 그 결과 행위 간의 대응, 할 수 있는 것을 제한하는 물리적인 제약 등이 포함된다. 머릿속 지식에는 개념 모형, 행동에 대한 문화적, 의미적, 논리적 제약, 현재 상황과 다른 상황..
[코딩인터뷰] 문제 4.4
[코딩인터뷰] 문제 4.3
Jenkins 에서 git commit 마다 빌드하는 방법 Jenkins - Build by Git Commit 글 목적 Jenkins에서 git repository에 commit이 들어올 때마다 빌드가 자동으로 시작되도록 설정하고 싶다면 참고하세요. 사전 요구 사항 Jenkins 설치 및 구동 git (bare) repository 설정 완료 Jenkins와 git repository를 연결하여 빌드 성공 과정 빌드 유발에서 “Poll SCM” 설정 git repository hook “post-receive” 설정 git repository에서 bash 파일 작성 .git/hooks/post-receive 만약, branch 별로 post를 받고 싶다면 아래 버전 코드를 사용하면 된다. 테스트 git commit --allow-empty -m “Jenkins..
[리팩토링] 제2장 리팩토링 개론 리팩토링 제2장 리팩토링 개론 이 장에서는 이론적인 설명으로 돌아가서 리팩토링의 주요 원리와 리팩토링할 때 고려해야 할 사안에 대해 설명하겠다. 리팩토링은 무엇인가 리팩토링이란 겉으로 드러나는 기능은 그대로 둔 채, 알아보기 쉽고 수정하기 간편하게 소프트웨어 내부를 수정하는 작업 또는 리팩토링 기법을 연달아 적용해서 겉으로 드러나는 기능은 그대로 둔 채 소프트웨어 구조를 변경하는 작업 리팩토링은 단순한 코드 정리가 아니다. 리팩토링 과정을 통해 코드 효울성도 높일 수 있고 코드 구조도 체계화할 수 있다. 상황에 따라 어느 리팩토링 기법을 적용하는 것이 적절한지 파악할 줄 알아야 한다. 또한 리팩토링으로 인한 버그를 최소화하는 방식을 따르는 것이 중요하다. 리팩토링의 정의로부터 강조할 사항은 다음 두가지다..
[디자인과 인간심리] 제3장 머릿속의 지식과 세상 속의 지식 목차 0장 개발자로서 디자인에 대한 견해 1장 생활용품의 정신병리학 2장 일상 행위의 심리학 3장 머릿속의 지식과 세상 속의 지식 4장 할 일 알기: 제약, 발견 가능성, 피드백 5장 인간 오류? 아니, 나쁜 디자인 6장 디자인 생각하기 7장 비즈니스 세계의 디자인 제3장 머릿속의 지식과 세상 속의 지식 우리는 매일 수많은 물건과 기기 및 서비스를 사용한다. 각각은 어떤 특정한 방식으로 행동하거나 작동하는 것을 필요로 한다. 우리 지식은 종종 꽤 불완전하고 애매하고 또 틀리기도 하지만, 여전히 하루를 그런대로 괜찮게 살아간다. 제품을 조작할 때 우리는 머릿속의 지식과 제품이 보여주는 지식을 결합한다. 왜냐하면 어느 지식도 단독으로 충분하지 않을 것이기 때문이다. 정밀한 조작에 필요한 지식의 모든 것을 전..