본문 바로가기

전체 글

(918)
바나나리퍼블릭 Sale 페이지 할인율 올림차순이 북마클릿 포스팅 목적필요한 기능인 할인율 별 정렬 기능이 바나나에 없어서자바스크립트를 때 마침 익히고 있어서하는 일세일 페이지에서만 작동 하며, 할인폭이 큰 물건부터 재정렬되어 body 하단에 출력해 준다.자바스크립트 코드 : 바나나 올림차순이 (function() { var seedInfos = window.document.getElementsByClassName("priceDisplayStrike"); var infos = []; for (var idx = 0, l = seedInfos.length; idx < l; ++idx) { var priceNode = seedInfos[idx]; var oldPrice = Number(priceNode.innerText.substr(1)); var newPrice =..
문제 44, 표현식, Expressions, PC/UVa ID : 110604/10157, 인기도 : C, 성공률 : 보통, 레벨 : 2 문제 44, 표현식, Expressions, PC/UVa ID : 110604/10157, 인기도 : C, 성공률 : 보통, 레벨 : 2이 포스트를 만든 목적생각 절차, 푼 방법, 고민거리 기록을 위해참조 문헌스티븐 스키에나, 미구엘 레비야 저. Programming Challenges: 알고리즘 트레이닝 북. 서환수 역. Springer. 한빛미디어 초판 2쇄 2004.12.05. (문제 44, 표현식, Expressions, page 175)참조 링크http://acm.uva.es/p/v101/10157.html문제올바르게 만들어진 괄호 표현식의 집합을 X 라고 했을 때, X 의 요소 갯수는 총 몇개인가? 가 문제이다. 여기서 X의 요소는 괄호의 갯수와 깊이가 주어졌을 때, 다음과 같은 규칙으로 만들..
네티 유저 가이드 4.x (Netty User guide for 4.x) 한글 번역 번역을 포스팅 하기에 앞서, 하고 싶은말 오역이 많이 있습니다. 읽으시고 이상한 부분 있으면 알려 주세요. 퍼가셔도 되나, 수정 될 수 있으니, 링크도 같이 가져가세요. 원문 : http://netty.io/wiki/user-guide-for-4.x.html , 2015.01.06 으로 번역 : 최익필 - http://ikpil.com/1338 서문 문제 오늘날 우리는 서로 통신하기 위해 범용적인 애플리케이션이나 라이브러리를 사용합니다. 예를 들어 우리는 종종 웹 서버에서 정보를 검색하고 웹 서비스를 통해 RPC(리모트 프로시져 콜)를 작동 시키려고 HTTP 클라이언트 라이브러리를 사용합니다. 그러나, 범용 프로토콜이나 이 구현이 종종 잘 확장되지 않습니다. 우리가 범용 HTTP 서버를 대용량 파일, 이..
4장, 문제점 재현 참조 문헌안드레아스 젤러(Andreas Zeller) 저, Why Programs Fail:프로그램은 왜 실패하는가?. 류 광역, (주)사이텍미디어 p.115 ~ p.155참조 링크- 없음4장, 문제점 재현 내용문제점을 재현이 무엇이며, 문제점 재현하는 방법에 대해서 소개하고 있다.문제점 재현은 어떤 의미인가?문제가 발생했을 때, 문제가 재현되지 않으면, 문제가 어디서 시작 하는지, 어떤 증상이 있는지 확인하기 매우 어려워, 문제의 관찰/수정이 매우 어려워 진다. 경험적으로 문제점을 재현하지 못하면, 문제 수정을 할 수 없는 경우가 95%는 족히 넘을 것이다. 그래서 문제가 발생되면, 문제 재현이 제일 먼저 해야 할 일이다. 문제를 재현하게 되면, 문제을 통제된 환경에서 관찰할 수 하고, 문제 해결 후 ..
3장, 프로그램을 실패하게 만들기 참조 문헌안드레아스 젤러(Andreas Zeller) 저, Why Programs Fail:프로그램은 왜 실패하는가?. 류 광역, (주)사이텍미디어 p.073 ~ p.113참조 링크3장, 프로그램을 실패하게 만들기 내용디버깅을 위한 테스트와 테스트 자동화에 대해서 소개하고 있다. 아직까지는 실용적인 내용 보다는 개념적인 내용이다.디버깅을 위한 테스트는 어떤 의미인가?디버깅이란 문제점에 대해서, 재현하고, 단순화 시키고, 관찰하고, 수정을 확인하고, 재발 확인 과정이다. 테스트란 문제점을 드러내는 것을 목적으로 하는 행위를 뜻한다. 그러므로 디버깅을 위한 테스트가 있다면, 디버깅의 각 단계를 보다 쉽게 할 수 있다.이러한 테스트는 자동화 하면, 더 적은 노력으로 디버깅 할 수 있다.테스트는 어떻게 만드는가..
2장, 문제점 추적 참조 문헌안드레아스 젤러(Andreas Zeller) 저, Why Programs Fail:프로그램은 왜 실패하는가?. 류 광역, (주)사이텍미디어 p.036 ~ p.071참조 링크http://kldp.org/node/57781 - work for me 뜻https://www.ibm.com/developerworks/mydeveloperworks/blogs/9e635b49-09e9-4c23-8999-a4d461aeace2/entry/238?lang=zh - 이슈 트래커 비교http://ko.wikipedia.org/wiki/%EB%B2%84%EC%A0%84_%EA%B4%80%EB%A6%AC - 소프트웨어 형상 관리 용어 정리2장, 문제점 추적 내용프로그램 문제점을 보고하고 , 관리 방법에 대한 설명과 문..
1장, 실패는 어떻게 일어나는가? 참조 문헌안드레아스 젤러(Andreas Zeller) 저, Why Programs Fail:프로그램은 왜 실패하는가?. 류 광역, (주)사이텍미디어 p.001 ~ p.0351장, 실패는 어떻게 일어나는가? 내용1장에서는 프로그램 실패란 무엇이고, 실패 발생 과정, 일반적인 디버깅 단계, 각 단계별 설명과 해야 할 일, 추가로 할 수 있는 일을 소개 하는 내용이 담겨 있다.책 내용상 여담 형식으로 "버그"의 용어 역사와 디버깅 툴, 그리고 참고하면 좋을 좋을만한 책이나 문서등을 소개하고 있다.프로그램 실패란 무엇인가?프로그램 결과가 정상이 아닌 것을 프로그램 실패라고 표현한다. 흔히 버그가 있다. 버그 났다. 등으로 표현하는데, 일반적으로 내가 겪어본 바로는 "버그"라는 용어를 더 많이 사용한다. 책 내용..
소개, 프로그램은 왜 실패하는가? 프로그램은 왜 실패하는가저자Andreas Zeller 지음출판사사이텍미디어 | 2006-12-20 출간카테고리컴퓨터/IT책소개2006년 Jolt Award 기술서적 분야, 생산성 부문 수상... 책에 대한 간단한 설명이 책은 졸트(JOLT) 2006년도 생산성 부분 수상작으로 뽑혔고, 저자는 GNU DDD의 개발자로 알려졌다. 내가 보기에 이 책은 논리적으로 디버깅 하는 방법을 설명해 놓은 책이다. 여담몇가지 논리적으로 버그 찾는 방법을 보았을 때, 감탄사가 절로 나왔다. 오~, 그리고 이 책은 회사 동료분께서 가지고 있던 책을 빌려 왔다. 빌린지 한 6개월은 넘은거 같은데, 지금에서야 정리를 한다. : ) :wq