
전자레인지나 TV, 혹은 자동차까지, 어떠한 가전 및 전자 제품을 구매하던 간에 사용 설명서(manual)이 들어 있다. 이는 제조사가 설계 및 구현한 제품의 기능을 사용자가 잘 숙지하게 하기 위해 존재한다. 중요한 점은, 매뉴얼은 사용자 관점에서 쓰여진 글이라는 것이다. 우리가 전자레인지를 사용할 때 전자기파의 어떤 주파수 대역을 이용하는지 알 필요가 ...

초등학교 1학년 때, 메이플스토리가 하고 싶었던 필자는 아버지께 부탁하여 당시 데스크탑에 메이플스토리를 설치하였다. 몇 시간 동안이나 설치가 지속되었고, 메이플 아일랜드에서 주니어 스톤볼을 잡고 바로 컴퓨터를 꺼야 했던 그 때의 아쉬움이 아직도 생생하다. 3년이 지난 후 2011년, 마인크래프트라는 게임의 플레이 영상이 유튜브에 올라오고 있었다. 친구들과...

얼마 전 에브리씽 에브리웨어 올 앳 원스라는 영화를 봤다. 내가 평소에 흥미롭게 보는 웹툰 쿠베라와 유사한 점이 많기도 하고, 나에게 울림을 주는 장면들이 많아 글로 정리해보고 싶었다. 0. 다중우주란? 여기서 이야기하는 다중우주란 가능성에 따라 우주가 분기하여 여러 개의 우주가 존재하는 것을 의미한다. 에브리씽 에브리웨어 올 앳 원스를 보면 생명체의 선...

1. 백트래킹이란? 처음 알고리즘을 모르고 백준 문제를 풀 때, 재귀와 백트래킹이 무엇이 다른지 그리고 DFS가 뭔지 알지 못해서 너무나 어려웠다. 특히 N과 M 문제를 끼워 맞추듯 풀었던 기억이 있는데.. 이번 기회에 정리해보고자 한다. 15649 N, M(1)

시간초과 따위 신경쓰지 않았던 나는 문제를 보자마자 무지성 브루트포스 알고리즘으로 코드를 짜면서도 정답률을 보고 무조건 시간 초과가 뜨겠거니 했다. 결과는 예상한 대로...
배열의 크기가 정해져 있지 않은 상황에서(ex. 입력으로 크기를 받을 때) 동적 배열의 사용.
지금까지 프로젝트를 해오면서 어려웠던 것들이 많이 있었지만, 개인적으로 가장 난해했다고 느낀건 비동기 처리였다. 많은 개념을 너무 급하게 배워서 그런걸 지도 모르겠다. 이번 기회에 제대로 한번 익혀보자~!
전 세계 어느 사이트를 가던, 사용자에게 최적의 경험을 제공하기 위해 필요한 기능이 있다.바로 페이지네이션(Pagination)이다.
프로젝트를 하면서 새로운 내용을 배우면 바로바로 정리해놓는게 좋더라. urlQuery를 써야 할 일이 생겨서 url에 대해 전체적으로 알아보는 시간을 가졌다.