HTTP basic authentication in node.js
16 May 2019

Problem간단히 WWW-Authenticate 응답헤더를 사용하는 HTTP 인증을 구현할때, Nginx, Apache등에서도 설정할 수 있지만, node.js를 호스팅하고 있는 컨테이너가 이를 지원하지 않을 경우 또는 특정 응답이나 파라미터에 따라 별도 구현이 필요한 경우가 있다.Solution400: Invalid request


JavaScript 사업자 등록번호 유효성 검사
21 Jan 2019

Problem사업자 등록번호 유효성 검사를 위한 자바스크립트는 인터넷에서 쉽게 찾아볼 수 있지만,불필요한 연산이 많고 실제로 잘 동작하는지 한번 더 확인해볼 필요가 있어서 기존 방법을 참고하여 새로 작성하였다.Solution400: Invalid request


String.prototype.startsWith for IE
28 Dec 2018

ProblemJavaScript에서는 아래처럼 startsWith 함수를 이용해서 어느 문자열로 시작하는지 확인할 수 있다.var str = "Hello world, welcome to the universe.";var n = str.startsWith("Hello"); // true or false하지만, IE는 12버전 이하에서는 위 함수를 사용할 수 없다.대안으로 String.prototype 를 이용하여 비슷하게 동작하도록 구현할 수 있다.Solution400: Invalid request


Load JavaScript with async for all browsers
22 Dec 2018

Problem자바스크립트를 비동기로 로드하고 싶을 때, async와 defer옵션을 사용해서 구현할 수도 있지만 낮은 버전의 브라우저에서 지원하지 않아(참고1, 참고2) 해당버전까지 모두 지원해야 하는 기능일 경우 사용할 수 없다.Solution동적으로 스크립트를 header 블록에 포함시키는 스크립트를 작성했다.400: Invalid request




jQuerify.js
29 Jan 2018

ProblemjQuerify.jsSolution400: Invalid request








Grount sample
27 May 2015

ProblemGrount sampleSolution400: Invalid request


Palindrome.java
15 May 2015

Problem팰린드롬(palindrome)은 거꾸로 읽어도 제대로 읽는 것과 같은 문장이나 낱말을 말한다. palindrome를 확인하는 방법을 구현했다.Solution400: Invalid requestConclusion알고리즘 문제에 palindrome의 응용 문제가 많이 나온다. 최적화된 방법을 익히고 있으면 비슷한 문제가 나올때 보다 빠르게 해결할 수 있다.







2013년 8월의 개발일지
24 Aug 2013

오늘도 어김없이 일어나 출근을 한다. 출근길에 나는 파스쿠찌1에서 카페라떼를 산다. 회사 근처 파스쿠찌에서는 출근 시간 테이크 아웃에 한해서 30% 할인을 해줘서 부담이 덜하다. 나는 출근 시간 15분 전에는 회사에 들어가 자리에 앉아 컴퓨터를 켠다. 오늘 따라 부팅이 느린 것이 느껴진다. 아마 어제 컴퓨터 종료할 때 실행되던 윈도우 업데이트 때문인 것...