Recent Posts

MSSQL에서 \r\n(개행문자) replace

less than 1 minute read

HTML textarea로 만들어진 게시판을 TinyMCE로 교체하는 작업을 하던 도중, 개행문자가 DB에 CRLF(\r\n)로 저장되어 귀찮은 일이 생겼다.

변신

less than 1 minute read

저 유명한 소설, ‘변신’이 월급쟁이의 이야기였다니.

누구나 자료 구조와 알고리즘

less than 1 minute read

알고리즘 공부라 하면 아마도 모든 개발자들의 한결같은 새해 목표일 것이다. 물론 대부분의 새해 목표가 그렇듯이 곧 잊혀진다. 나도 알고리즘 공부를 몇 년째 새해 목표 중 하나로 잡아두었는지 모른다. 끔찍한 일이다. 그래도 요즘은 알고리즘 공부하기에 좋은 책이 많다. 이 책, ‘누구...

iframe에서 부모 frame으로 메시지 전달

less than 1 minute read

나는 iframe을 싫어하지만 이런 저런 이유로 부득불 사용해야만 할 때가 있다. 아래 코드는 iframe에서 부모 frame으로 데이터를 전송하는 방법이다. iframe에서는 postMessage 함수로 메세지(데이터)를 쏴주고, 부모 프레임에서는 iframe에서 전달받을 메시지...

Node.js 정석

less than 1 minute read

부끄러운 이야기 먼저 하나 해야겠다. 나는 지금껏 몇 개의 Node.Js 앱을 만들어왔다. 하지만 그러는 동안 Node.Js를 따로 공부하지 않았다. 한 권의 책도 보지 않았고, 인터넷 강의도 보지 않았다. 어짜피 다 아는 JavaScript 아닌가, 달리 공부해야 할 것도 많은데...

고양이 언어도 통역이 되나옹?

1 minute read

어릴 적 시골의 우리 집 헛간에 눌러 살던 고양이 모녀가 있었다. 마침 방학이라 시간도 많았던지라, 그늘에 앉아 고양이 가족이 노는 모습을 지켜보는게 나의 일과였다. 처음에는 나를 몹시도 경계하던 고양이 가족이었지만, 곧 기묘한 관계가 형성되었다. 고양이 쪽에서 내게 먼저 다가오는...

오해의 동물원

less than 1 minute read

나는 지극히 오만한 인간이다. 때문에 동물에 대한 모든 연구는 결국 인간에 대한 질문으로 귀결된다고 생각한다. 하지만 무엇을 볼 수 있는지는 오로지 어떤 질문을 하느냐에 따라 전적으로 갈린다. 그 결과, 우리 인간은 동물의 세계에 자신의 모습을 비춰볼 수밖에 없다. 이 책이 다루는...

프로그래밍 언어 도감

less than 1 minute read

실로 야심찬 시도다. 프로그래밍 언어 67개를 다룬다. 하나만 제대로 다루기도 벅찬데, 무려 67개다. 그렇다고 재미로 만들어진 언어 몇을 대충 다루는 것도 아니다. 죄다 어엿한 하나의 언어다. 물론 어디까지나 도감인만큼 깊이 다루지는 않는다. 어떤 컨셉이고, 특징은 무엇이며, 프...

롤리타

less than 1 minute read

글은 빛나야 하고, 이야기는 재미있어야 한다. 설사 그것이 세상에 다시 없을 미친 사랑 이야기라 할지라도 말이다.

Vue.js에서 lodash remove 오작동

less than 1 minute read

Vue.js에서 lodash의 remove 함수가 제대로 동작하지 않는다. 보다 정확히 말하자면, Vue.js에서 watching 중인 reactive array에서 element를 _.remove(array, fn) 해도, Vue.js는 이를 감지하지 못한다.