Blog
IE에서 HTML 요소를 생성하고 다른 창에 추가할 때 발생하는 오류
팝업창에서 부모창으로 HTML 요소를 생성해서 넣어야 하는 기능을 만들었는데 IE에서 "해당 인터페이스를 지원하지 않습니다." 라는 오류가 발생했다. 파이어 폭스에서는 잘 작동해서 뭐가 문제인지 살펴보다가 IE는 창간에 요소를 생성해서 전달할 수 없다는 내용을 발견했다. createElement로 요소를 생성한 창과 appendChild로 요소를 붙이는 창이 다르면 오류가 발생한다. 처음에는 코드를 다 부모창으로 옮겨야 하나 고민했는데 해결 방법은 간단하다. 단순히 요소를 넣을 창에서 createElement를 해주면 된다. do ……
dev |2013-10-13 | Comments (2)
Git 단어 단위 diff
코드를 DVCS로 관리하는 것처럼 텍스트의 변경내역도 DVCS를 사용해 봤는데 썩 마음에 들지는 않았다. 문서는 한줄이 길어질 수가 있는데 단어 하나 바뀌는 정도의 변경이 있어도 전체 줄이 변경되었다고 표시가 되어서 변경 내역을 확인하기가 쉽지 않았기 때문이다. 통상 줄단위로 코드의 변경을 관리하는 방식만 써봐서 그동안 위키나 깃헙에서 변경된 줄 안에 변경된 단어도 같이 표시해주는 것을 보고 궁금해 했었는데 한번 찾아봤다. 우선은 GNU 프로젝트로 wdiff라는 것을 발견했지만 이미 Git 안에 단어별로 diff를 확인하는 기능이 ……
dev |2013-09-02 | Comments (3)
pajet.net
듀트님이 pajet.net 도메인 사서 파젯(Pajet)을 별도 사이트로 분리시켰다. Jira 유료 계정도 구매 했는데 이슈 콜렉팅이라는 기능도 있어서 붙여봤다.
accessibility |2013-08-26 | Comments (3)
의사 소통이나 업무 처리에 사용되는 도구들
프로젝트나 팀 구성에서 '이런 문제는 이런 도구를 사용하면 쉽게 해결될텐데...'라는 생각이 든 경우가 많다. 아무래도 한번 겪어보면서 받은 충격이 커서 실제로 다시 적용해 보고 싶은 생각이 있어서 그런 것 같다. 물론 직접 해보면 구성원이나 환경의 차이로 인한 다른 결과가 나올 수도 있지만 아무튼 몇가지 의사 소통이나 업무 처리에 사용되는 도구들에 대한 생각을 적어봤다. 메일링 리스트 - 의사소통을 메일링 리스트를 통해서 공개적으로 하면 많은 장점이 있다. 공개적인 의사소통은 팀이 움직이는 모습을 공유함으로써 소속감을 높이고 ……
work |2013-07-17 | Comments (4)
개발 프로세스로 들어가라
오랬동안 여러가지 이유로 쓰지 못했던 생각을 적어본다. 웹표준, 웹접근성을 어떻게 효과적으로 안착시킬지에 대한 얘기는 항상 큰 이슈이다. 특히나 요즘같이 웹접근성이 크게 부각되고 있는 시점에서는 더욱 현실적으로 부딪치는 문제이다. "사장이 의지를 가지고 있어야 한다.", "기획자가 바뀌어야 한다.", "전문 부서가 있어야 한다." 등 조직적인 부분이나 외부에서 해결점을 찾으려 하는 생각이 많다. 정말로 외부의 변화가 선결해야 하는 과제일까. 또한 외부가 바뀌면 이 문제가 영속적으로 해결될 수 있을까. 상위 조직이나 전담부 ……
work |2013-07-03 | Comments (3)
스크롤 내렸다가 올릴 때 나타나는 상단바
아마도 핀터레스트에서 이 UI를 제일 처음 본 것 같다. 콘텐츠를 더 보기 위해서 스크롤을 내리면 상단바가 사라졌다가 반대로 스크롤을 올리면 다시 나타난다. 여기서 다시 스크롤을 내리면 또다시 사라진다. 처음에는 화면을 넓게 사용할 수 있는 좋은 방법이라는 생각이 들었지만 사용하다보니 뭔가 불편함을 떨칠 수 없었다. 핀터레스트 말고도 다른 앱에서도 이 UI를 볼 수 있었지만 그다지 많이 사용하는 앱이 아니어서 별 생각 안하고 있었다. 요즘 안드로이드를 사용하고 있는데 안드로이드 브라우저에 이 UI가 적용되어 있다. 불편함을 느끼 ……
dev |2013-06-26 | Comments (6)
맥오에스에서 말줄임표 변환 막는 방법
맥오에스에서 텍스트 입력을 할 때 말줄임표(...)를 입력하고 잠시 시간이 지나면 이 기호가 다른 문자로 치환된다. 주로 채팅 어플리케이션에서 입력할 때 많이 발생한다. 한글이 조합되는 중간에 변환이 발생하면 아래와 같이 한글 자소가 분리된다. 처음에는 특정 어플리케이션에서만 발생하는 문제인줄 알았는데 여러 어플리케이션에서 발생하는 것 같아서 운영체제 설정으로 바꿀 수 있는지 찾아봤다. 검색어를 뭐를 입력해야 할지 잠시 난감했지만 설정하는 방법을 찾았다. 검색어는...비밀; 시스템 환경설정 - 언어 및 텍스트키보드 - ……
software |2013-06-11 | Comments (0)
맥에서 xdebug 쉽게 설치하기
수정이 느려서 고민하고 있었는데 smoon이 프로파일링해보라고 xdebug를 권해줬다. xdebug를 설치하려고 하니 pecl도 깔아야되고 pear package manager도 깔고 autoconf도 깔고 했는데 막상 xdebug를 깔아보니 PHP에 설치가 안되고 한참을 삽질했다. MAMP를 쓰고 있는데 여기에 xdebug가 자동으로 설치가 안된 것이다. 검색을 해보니 MAMP에는 이미 xdebug가 포함되어 있었다. 모든 삽질을 뒤로하고 MAMP 안의 PHP 설정파일에서 주석 풀고 설정값 두개 추가하니 바로 작동한다. 이런.. ……
dev |2013-05-30 | Comments (2)
SK planet
오늘부터 SK planet Product 3 Lab, New Product 기술 개발팀 소속으로 근무하게 되었다. kth에서 근무하면서 빠른 피드백을 기반으로 한 기민한 제품 제작에 관심이 많이 생겼는데 이러한 개발 프로세스를 가지고 있다는 얘기를 듣고 합류할 결심을 하게 되었다. 프로토타이핑도 증명하고자하는 대상에 따라 다양한 형태가 존재할 수 있지만 특히나 워킹 프로토타이핑이 서비스 POC 직후에 중요하겠다는 생각을 하고 있었다. 그리고 마크업 구성에 필요한 서버쪽 기술과 UI를 구성하는 클라이언트 기술을 둘 다 다뤄야 하는 ……
work |2013-04-29 | Comments (8)
웹접근성 토크 '다와' 후기
4월 13일 성미산마을극장에 한국 웹 접근성 그룹에서 진행한 웹 접근성 토크 '다와(TAWA)'가 있었다. 발표식 진행이 아닌 패널들의 이야기를 직접 들어보는 솔직한 시간이지 않았나 싶다. 나도 일단 내용 준비할 필요 없이 그냥 참석해서 편했다. 사회자이면서 행사를 준비하신 KWAG 리더인 성민장군님이 제일 고생하셨다. 다와의 약자중에 앞단어가 말(Talk)이 아니라 논의(Discuss)였으면 다와(Dawa)라는 발음에 딱 맞았을 텐데라는 생각이 준비하면서 앉아있으면서 들었다. 하지만 이미 늦은일... 성미산마을극장은 상당히 좋았 ……
event |2013-04-16 | Comments (3)