Programming(177)
-
Extra commas at the end of array and object (dangling comma)
Stack Overflow - Does Internet Explorer 9 choke on extra commas at the end of array and object literals? 간단하게 요약하면, 배열 혹은 오브젝트를 생성할 시 마지막 요소 뒤에 comma가 오는 것을 허용하냐는 질문이다. 업무를 진행하던 중 이 사실을 몰랐던 나는 굉장히 난항에 부딪혔었는데, 실수로 마지막 요소 뒤에 comma를 붙여놨었기 때문이다. 심지어 내가 테스트 했던 Internet Explorer 11에서는 아무런 이상이 발생하지 않지만, IE 9 이하에서는 에러가 발생했다. var obj = {a:1, b:2, c:3,} 위의 코드는 IE8에서 수정됐다. 즉, IE8 이상의 브라우저에서는 위의 문법을 오류로 간주하..
2015.05.29 -
아파치 벤치마킹 툴 AB
Apache에는 ab라고 하는 벤치마크 툴이 포함되어 있다. 특정 서버 또는 웹 프로그램의 성능을 테스트 하는 툴로써, 일반적으로 /usr/local/apache/bin/ab에 설치된다. ab 실행과 관련된 명령과 옵션은 다음과 같다. Usage: ./ab [options] [http://]hostname[:port]/pathOptions are: -n requests Number of requests to perform -c concurrency Number of multiple requests to make -t timelimit Seconds to max. wait for responses -p postfile File containg data to POST -T content-type Conten..
2015.03.29 -
세 점을 지나는 곡선
세 지점을 지나는 곡선을 만드는 문제는 생각보다 난제였다. 우선 세 점을 지나는 원을 구하면 구했지, 세 점을 지나는 곡선에 관심을 갖는 사람이 적었다. 게다가 세 점을 지나는 곡선을 쓸만한 데가 어디 있겠는가. 사실상 두 포인트를 찍어 직선을 긋고, 드래그를 이용해서 곡선을 그리는 방식이 덜 직관적일 수는 있겠지만, 부드러운 곡선을 만들어내기는 굉장히 쉽다. 뭐가 어찌됐건, 나는 세 지점을 지나는 곡선이 필요했다. 내게 주어진 정보는 세 점을 지나는 원의 알고리즘, 타원을 이용하여 곡선을 그리는 방법 등이었다. 그러나 애석하게도 둘 다 세 점을 지나는 곡선을 그리는 방법에는 적합치 않았다. 우선 세 점을 지나는 원의 경우는 원하는 형상의 곡선이 그려지지 않는다. 당연히 세 점을 지나는 원을 그린 후, ..
2014.10.26