본문 바로가기

분류 전체보기

test Contents:Hello everyone 더보기
JSTools Java로 작성된 자바스크립트 지원도구입니다.파일머지와 주석제거, 코드압축과 난독화와 더불어 JSLint 모듈을 제공합니다.ant 나 maven 등의 자동화 빌드를 지원합니다.설치 및 실행방법 설치는 따로 없고, 다운로드페이지에서 JSTools.zip 파일을 받아 압축을 풉니다.도스 커맨트 상에서 아래와 같이 입력합니다.java -jar JSTools [기능옵션\] [입력파일] [추가옵션] 파일 머지 예) java -jar JSTools -merge file1.js file2.js output=merged.js JSLint JSLint는 자바스크립트로 작성된 모듈을 Java로 실행시키기 위해서 서버 사이드 자바스크립트 엔진(Rhino)을 사용합니다.서버사이드 자바스크립트 엔진은 JSTools에 포함되어 .. 더보기
JS tool 1. 검증도구JSLint 정적 코드 검사- http://www.jslint.com/자바스크립트에서 정적 검사 도구로 사용중 인 도구로 Douglas Crockford씨가 자바스크립트의 syntax와 validation을 체크하여 코드의 퀄리티 측정을 위한 도구이다. JS Cat - 테스트커버리지측정자바의 대표적인 커버리지 툴인 clover와 유사한 자바스크립트 커버리지 툴입니다. - qunit, jsspec http://www.ruby-doc.org/gems/docs/j/jscat-1.0.1/README_rdoc.html (전체, 파일별, 함수별) line coverage(전체, 파일별, 함수별) branch coverage(전체, 파일별, 함수별) cyclomatic complexity 2. 빌드도구J.. 더보기
JSLint JSLint'hasOwnProperty' is a really bad name.'new' should not be used as a statement.'{a}' is a statement label.'{a}' is already defined.'{a}' is not a statement label.'{a}' is not allowed.'{a}' is not defined.'{a}' is out of scope.'{a}' used out of scope.'{a}' was used before it was defined.A constructor name should start with an uppercase letter.A dot following a number can be confused with a d.. 더보기
twitter.com Software Engineer - Web ApplicationsFull-Time — San Francisco, CA About This Job: You will build web applications for our users, partners, and team. Those applications can range from business-critical internal tools to the core architecture of Twitter.com and our mobile website, with opportunities to work with a variety of languages and technologies. We have openings for Web Application engineer.. 더보기
블루투스 채팅 1. 블루투스 모듈- 블루투스 연결1. 서버 모드2. 클라이언트 모드3. 1:1 통신 모드 (다자간 통신이 아닐 경우)- 데이타 통신1. 블루투스로 받은 데이타를 채팅 모듈로 전달2. 채팅 모듈에서 받은 데이타를 상대방 기기에 전송- 전송 성공/실패 여부에 따라 재전송 또는 사용자 알림 여부 필요3. 데이타 포맷 정의.- 텍스트 이외에 사진이나 동영상(파일 또는 카메라 같이 보기), 음성 전송 가능 여부 확인 2. 채팅 모듈 - 블루투스 모듈에서 받은 데이타를 채팅화면으로 전송, 채팅 모듈의 데이타를 블루투스 모듈로 전송- 입력(상대방으로 부터의)1. 블루투스 모듈에서 전달은 데이타를 모델에 저장- 출력 (상대방으로)1. 사용자가 입력한 데이타를 블루투스 모듈에 전송- 모델 정의1. 채팅 데이타를 저장할.. 더보기
로컬개발환경 개발팀에서 로컬 개발 전용 공용 아파치를 구성 해서 사용 하고 있고이렇게 되면 개발자가 각각 로컬 PC 에 아파치 설치 하지 않고 공용 아파치 하나를 같이 사용함으로 인해서로그인 모듈을 일일이 설치할 필요도 없고로컬 개발 및 유지보수가 편리 하게 됩니다. 공용 아파치는 특정 서버에 아파치를 설치후 vhost 를 아래와 같이 등록 합니다.보시면 아시겠지만 도큐먼트 루트가 없고, Directory 설정 등이 없습니다.제일 아래 보시면 클라이언트 IP 의 특정 포트로 proxy 시켜 버립니다. 클라이언트 Ap 서버의 http 포트가 되겠죠. ServerName local.news.naver.com ErrorLog "| /home1/irteam/apps/apache/bin/rotatelogs -l /home1/.. 더보기
Fluent 2012 컨퍼런스 세션 요약지금은 KTH에 있는 옛 사우 양원이형이 잘 요약해주셨네요^^http://frends.kr/post/fluent-conference-29-may/ Solarized슬라이드와 에디터 컬러테마에 관심있어 하셔서 사용한 테마 공유 드립니다.컬러테마가 쓰이는 거의 모든 환경에서 사용할 수 있습니다.http://ethanschoonover.com/solarized About JavaScript자바스크립트의 과거, 현재 그리고 미래 Brendan Each의 2011년 Slide자바스크립트의 역사와 ES6에 대한 이야기http://www.slideshare.net/BrendanEich/splash-9915475 JavaScript at 17 발표 동영상http://www.youtube.com/wat.. 더보기