데이터 분석의 명암
최근에 들어서 데이터의 수집과 통계 자료를 통해서 현상을 파악하고 새로운 트렌트를 찾으려는 시도가 많아졌다. 많은 업체에서는 데이터를 기반으로 UX를 분석하기 위해 A/B 테스트를 도입하기도 하고 이를 회사의 장점으로 채용 공고에 소개하는 경우도 많이 있다. 그간 얼마나 주먹구구식의 의사결정이 있었는지는 모르겠지만,… 더 보기 »데이터 분석의 명암
최근에 들어서 데이터의 수집과 통계 자료를 통해서 현상을 파악하고 새로운 트렌트를 찾으려는 시도가 많아졌다. 많은 업체에서는 데이터를 기반으로 UX를 분석하기 위해 A/B 테스트를 도입하기도 하고 이를 회사의 장점으로 채용 공고에 소개하는 경우도 많이 있다. 그간 얼마나 주먹구구식의 의사결정이 있었는지는 모르겠지만,… 더 보기 »데이터 분석의 명암
intellij를 사용하고 있는데, TODO와 FIXME를 이용해서 작업 진행에 대해서 잘 체크해보려고 시도해 보았다. 그런데 그동안 전혀 생각하지도 않았던 문제에 봉착했다. 사용하는 파일중에 json이 있었던 것이다. intellij에서 TODO나 FIXME (혹은 또다른 커스텀 코멘트)는 주석라인에서만 동작한다. 그런데 json 파일에 // (코멘트)를 추가했더니… 더 보기 »json에서는 comment(주석)이 허용되지 않음
1 2 3 4 5 6 7 8 9 10 |
<html> <p>echo "not evil"</p> <script> document.addEventListener('copy', function(e) { console.log(e); e.clipboardData.setData('text/plain', 'echo "evil"\r\n'); e.preventDefault(); }); </script> </html> |
페이스트 재킹이라고, 카피 이벤트를 핸들링해서 유저가 보고 있는 화면과, 복사된 화면이 다르게 하는 경우가 있다. 위의 경우에는 echo “not evil” 이 실행될 거라 예상하고 복사해서 터미널에 붙이는 순간, 실제로는 echo “evil”이 실행된다. 물론 대부분 관리자 권한에 대해서는 따로 체크하겠지만,… 더 보기 »페이스트재킹
최근에 모바일이나 HTML5가 뜨면서 javascript가 의외로 많이 부각받고 있다. 나같은 자바나 만지는 개발자는 javascript가 너무 어렵다. (근데 재밌기도 하다) json에서 숫자가 키값으로 들어있으면 어떻게 사용하는지 팁을 기록한다. 예를 들면, [code]var data = {“100″:”점수”}[/code]와 같은 경우가 되겠다. id값(예를 들어 사번이라던지… 회원번호라던지)가… 더 보기 »json에서 숫자 key값 사용하기
textarea 글자수 제한에서 substring() 문제의 연장선이다. 파이어폭스에서 알려진 버그로 한글 입력 시 onKeyDown, onKeyUp 이벤트를 인식하지 못하는 문제가 있다. 그런게 onKeyPress를 이용하니 IE에서 인식을 못하고, 파이어폭스에서는 인식을 한다. 그래서 분기를 시켜보았다. function isKeyPress( e ) { document.getElementById(‘test’).innerHTML = document.getElementById(‘text’).value.length; }… 더 보기 »javascript 로 키보드 입력을 체크하기
textarea 에서 글자수를 제한할 일이 생겼다. 그런데 해당 내용이 submit() 할 때 체크하는 것이 아니라, 사용자의 입력에 따라 계속 체크되어야 한다. 그래서.. <textarea id=”comment” name=”comment” onKeyUp=”checkLength(this);”></textarea> 로 onKeyUp 이벤트를 잡아본다. 사용자가 입력할 때마다 체크하겠다는 얘기다. 그리고 자바스크립트로 function checkLength(comment) {… 더 보기 »textarea 글자수 제한에서 substring() 문제