All code is guilty until proven innocent

Bamboo killer, JIRA stalker, Git folker, Maven follower

카테고리 보관물: Work

UTF-8에서 한글 바이트 크기

회사에서 사용하는 오라클 DB에서 컬럼 제약이 VARCHAR2 300byte로 돼있었습니다. 저는 별 생각없이 한글 150자를 입력하고 테스트를 했는데 계속 실패. 이상하다 싶어서 글자 수를 줄이다가 결국 100글자에서 입력되는 걸 보고선 구글링을 하다가 UTF-8 바이트 크기라는 포스트를 발견했습니다. 아.. 한글은 3byte 구나. 팀 분이 말씀하시길 한글이 4byte인 경우도 있을거라고 하시더군요.

Textarea 한글 글자 수 카운팅 제대로하기

추측컨데 한글이 조합형이라 발생하는 문제 같습니다. 어떤 문제냐면 textarea 글자 수 카운팅을 할 때, keydown, keyup, change 등등의 이벤트 핸들러를 바인딩 해놔도 한글을 입력하면 카운트가 제대로 업데이트 되질 않습니다. 몇몇 jQuery 플러그인이나 JavaScript 구현된 것을 구글링 해봤는데 코드는 대동소이하더라구요. 문제도 여전히 발생하고. 사실 영어는 문제 발생하지 않으니 아마 고려하지 않았을겁니다. 이 문제를 해결한 곳이 두 [...]

[링크] 프리마커 문법 개요

http://radworks.egloos.com/2483169 사실 null 체크하는 부분 때문에 구글링하다가 찾은 링크인데, 회사에서 쓰는 프리마커 버전(2.3.8)에선 이 글에 소개된 ?exists를 사용하면 에러가 발생하네요. 결국, 파트장님이 알려주신 <#if object??> … </#if> 문법을 사용해서 null 체크를 했습니다.

jQuery의 event.stopPropagation()

회사 코딩하던 중에 다음과 같은 문제에 봉착했습니다: 제공받은 마크업 셀렉트 박스가 있는데 마치 콤보박스같이 클릭하면 아래로 몇 개의 리스트가 나타납니다. 따라서 제목을 클릭했을 때 리스트가 나타나고 사라져야하며, 또한 셀렉트 박스 외의 다른 지점을 클릭했을 경우 리스트가 사라져야 합니다. 처음엔 focusout()을 사용해보려고 했는데 제목을 누른 후 나타난 리스트를 클릭할 경우 focusout  이벤트가 발생해 리스트를 클릭할 수가 [...]

[번역] WebWork in Action – Appendix WebWork Architecture

WebWork in Action Appendix: WebWork Architecture 처음 배웠던 챕터1 “웹워크 오버뷰”로 돌아가보자, 웹워크는 두 부분으로 만들어져 있다고 했었다. 웹워크의 근간은 일반적인 커맨드 패턴 프레임워크인 XWork이다. 웹워크는 XWork를 감싼 형태로 MVC 웹 애플리케이션 프레임워크를 구현했다. 프레임워크의 주 컨셉인 액션(Action), 인터셉터(Interceptor), 리절트(Result)는 XWork에 정의돼 있다. 웹워크는 이러한 기본 컨셉을 확장해 웹 애플리케이션 개발을 지원할 수 있도록 한다. [...]

팔로우

모든 새 글을 수신함으로 전달 받으세요.

다른 78명의 팔로워와 함께 하세요