Ethan Hur's blog

백준 온라인 저지 #2718 타일 채우기

PS
갓갓류(rhs0266)에게 또 문제를 추천받아 풀었다. (사실 풀이를 직접 생각해내진 못했다 ㅋㅋ) bit DP 를 이용하여 푸는 문제였는데 되게 점화식 모델링에 어려움을 겪었다. 이 문제의 핵심 포인트는 i번째 열에 채워졌냐/안채워졌냐 를 기준으로 16가지 케 ...
Read more

백준 온라인 저지 #1637 날카로운 눈

PS
오랜만에 PS 문제를 풀었다. 해당 문제는 여기에서 확인할 수 있다. 갓갓류(rhs0266)의 추천으로 접하게 된 문제이다. Parametric Search 를 이용해서 푸는 문제였는데, 다른 문제와는 다르게 어떤 조건으로 Binary Search 를 할 지가 ...
Read more

UML Distilled 완독

Books
다른 책을 사러 교보문고에 갔다가 충동구매한 책인 UML Distilled 를 다 읽었다. UML 을 제대로 배우지 않았고, 신규 프로젝트를 진행하면서 커뮤니케이션을 할 때 쓸 일이 많을 것이라고 생각해 정리하자는 의미, 그리고 뭔가 클래식한 개발서적을 수집하고 ...
Read more

Expressjs Http Error Handling

Express
회사에서 Back Office 로 Node.js + Express 를 이용한 웹 서버를 제공하고 있다. 나 혼자서 처음부터 끝까지 다 관리하는 거고, 내가 바닥에서부터 짠 코드가 아니라서 유지보수를 하면서 구조를 어떻게 짜야할 지 + 배운 것들을 정리해 보겠다. ...
Read more

OOA&D 완독 및 근황

Books
스스로 객체지향 개발 지식 및 이론에 대해 부족하다고 판단하여 요 책을 읽게 되었다. 이때까지 내가 어렴풋이 알고는 있었지만 정리가 되지 않은 내용들이 정리되는 느낌이었다. 내용 수준은 그다지 높진 않았다. 500쪽이 넘는 분량이지만 회사나 집에서 남는 시간에 ...
Read more

Inflearn 디자인 패턴 강의 수강

Lecture
Inflearn 이라는 사이트에 존재하는 디자인패턴 강의를 들었다. 기존에 디자인 패턴에 대한 기본적인 지식은 알고 있었지만 체계적으로 배운 적은 없었고, 우연히 인프런이라는 좋은 사이트에서 강좌를 발견하게 되어 들었다. 강좌에 대한 만족도를 점수로 나타내면 7 ...
Read more

W3Schools 에서 찾은 페이지들

HTML, CSS
회사에서 프론트 웹질을 할 일이 생겨서 페이지 맨 위로 스크롤하는 네비게이션 버튼을 봤다. 단순히 W3Schools 에서는 튜토리얼만 가르쳐주는 줄 알았는데 이런 응용까지 있어서 참 좋았다. 개인적으로 jQuery 를 체계적으로 공부하지 않았고, 거의 예제 응용 ...
Read more

Testing 에 대한 고민

Testing
신규 프로젝트를 진행하는 데, Testing 에 대한 고민을 요즘 많이 하고 있다. 고민의 항목을 보면 다음과 같다. Testing Context 를 어떻게 다룰 것인가 Code Coverage 의 목표 실제 코드에서의 수정 Testing Context ...
Read more

Nodejs legacy function 다루기

Javascript
Nodejs 프로젝트를 진행할 때 legacy function 들을 다룰 때가 있다. 이럴 때 불가피하게 parameter 를 수정해야 하는 경우가 있다. 그런데 문제가 되는 것은 callback 때문에 해당 function 이 사용된 전체 코드를 수정해야 할 ...
Read more

Mysql Pagination 실수

mysql, snippet
Web 에서 Mysql 을 쓰다 보면 데이터를 Pagination 해야할 때가 있다. 그럴 때 UNIQUE 하지 않은 데이터를 기준으로 정렬해야 할 때 주의할 점을 소개한다. 123456create table snippet(id INT, val INT);inse ...
Read more
Prev Next