...어떻게 하면 지속적으로 일도 잘 해내고 컨디션 관리도 잘 할 수 있을까. 그리고 행복하게 일을 할 수 있을까.왜 피곤한지, 어떻게 해결 가능한지 (5가지 행동원칙)마음의 평화 찾기.....1. 여러분은 이미 피곤합니다.개발(지식근로)과도한 지력 지출설왕설래로 인한 스트레스심리적 불안감제어되지 않은 업무처리휴식 부족 지속되면..스트레스 누적 => 컨디션 저하 => 피곤, 무기력증, 번아웃...2. 대상 : 누구에게 도움이 될 수 있을까 일하는게 힘들다.회사에서나 집에서나 너무 피곤하다.그래서 주말에 하루종일 쉬기만 해도 힘들다. 혹은 다시 회사로 돌아오면 힘들다.뭘 해야 되고 잘 하고 있는 건지 모르겠다.등등의 이유로 스트레스가 너무 많다.마따호쉐프 문화릴레이 => 사고체계에 보탬이 되기를...htt..
http://www.ajaxonomy.com/2010/xml/json-beats-xml-or-ajaj-vs-ajaxhttps://www.quora.com/Why-isnt-AJAX-called-AJAJ - Asynchronous javascript and Xml- 요새 ajax-api 는 xml보다는 json 많이 쓰는 것으로 보이는데.. 왜 ajaj가 아니고 ajax일까? [추론]1. xml 이든 json이든 하는 건 똑같은데 굳이.. 부르던 이름으로 부르자2. ajax가 발음하기 편하고 좋다.3. ajax의 xml은 return type의 xml이 아니고 통신을 하기 위한 XmlHttpRequest 객체에서 따온거다.
특징 : non-blocking io, asynchronous programming 멀티스레드 프로그램의 단점- 동접사용자 증가 시 -> 스레드 증가 -> CPU의 컨텍스트 스위칭 비용과 메모리 사용량 증가 -> 서버부하/어플리케이션 응답대기 시간 증가 >> IO 대기 시간까지 추가될 경우 부하가중 - 이와 같은 단점을 해결하고자 non-blocking io에서는 말그대로 io 처리 시 프로그램이 중단되지 않고 그대로 실행된다. 이후 io 처리가 완료되면 callback fucntion을 통해 응답을 받고 처리하게 된다.- nodejs는 request 처리 시에도 asynchronous programming를 통해 응답을 빠르게 처리하여 사용자에게response를 주게 되는데, single thread ..
1. root logger / parent logger- root logger에 정의된 appender 설정이 하위 logger에도 적용된다.- 즉 하위 logger에 또다른 appender가 있을 경우 2번의 로그가 찍힐 수 있다.- 위와 같은 상황을 막으려면 어느 한쪽에는 additivity을 false로 설정한다.- root logger는 필수 element는 아니지만, level 정도는 설정해두는 것이 좋다. 2. parent/child- logger는 name-base로 부모/자식 관계가 성립된다.- com.log 라는 logger가 있고, com.log.test 라는 logger를 정의할 경우- com.log.test는 com.log의 하위 logger가 된다.- http://seosh81.i..
verb (used with object), categorized, categorizing.1.to arrange in categories or classes; classify.2.to describe by labeling or giving a name to; characterize. 팀에서 프로젝트 문서화 도구로 wiki를 사용하고 있다.단순한 도구이지만, 웹환경에서 프로젝트에 대한 내용에 대해 작성하고 공유할 수 있다. xmind 같은 마인드맵 도구도 생각을 정리하고 확장하기에 간편하고 강력한 도구지만,wiki처럼 텍스트 기반의 도구를 더 강력하다고 생각하고 좋아한다.(이전에는 github에 마크다운 형식으로 프로젝트 문서를 정리한 적도 있다, 문서 제목이 바뀌면 링크가 깨지는 단점이..) 문서를 작..
groc, sphinx 등의 문서 자동화도구로 만들어진 정보들이 과연 쓸모 있을까?javaDoc처럼(잘 쓰여진 다면 물론, 좋은 도구지만) 관리가 잘 되지 않아 없는 것만 못하지 않을까?(javaDoc과의 차이점은 뭘까..? javaDoc 또한 문서로 변환되지 않나..?)어찌되었건 javaDoc과 마찬가지로 코드에 직접 작성하는 방식이니 오버헤드가 되지는 않을까?결정적으로 내가 고생해서 프로젝트에 적용하더라도 다음 사람이 하지 않으면 무슨 소용일까.. (귀찮은 것이라 여겨지고 부담이라 느낄 수도 있다)