본문 바로가기

language/javascript4

자바스크립트로 시스템 클립보드 접근하기 (Access to the system clipboard in JavaScript.) 부제 : System Clipboard는 멋지지만 멋지지 않다. 부제가 섹시하다. 오늘은 OS의 System Clipboard를 자바스크립트로 다룰때의 몇가지 이슈에 대해 정리하고자 한다. 브라우저는 OS의 System Clipboard를 Access하기 위한 방법으로 clipboardData 개체를 지원한다. clipboardData(DataTransfer) 개체documentationInternet ExplorerMozilla Docsw3 docs개요clipboardData개체는 기본적으로 read-only 개체이며 DataTransfer interface의 구현체이다. IE의 경우 window개체를 통해 window.clipboardData로 접근이 가능하며다른 브라우저의 경우 copy, cut, .. 2015. 9. 22.
Euclidean Distance (유클리디안 거리) Euclidean Distance 위 공식은 유클리드라는 사람이 만든 N차원에서의 두 점간의 거리를 구하는 공식이다. 재미있는 문제를 풀어보다 이 공식으로 문제를 풀어야 해서 찾아보았고 역시나. 기초 수학이 부족해 루트부터 다시 개념잡고 공부! 일단 p와 q는 점을 나타낸다. p1, q1은 각 점들의 좌표다. 예를 들어 2차원공간에서의 좌표를 나타낼때 우리는 보통 x, y로 좌표를 표현하는데 이 것을 위의 공식으로 나타내면 첫번째 점의 x, y좌표는 p1, p2로 나타낼수 있고, 두번째 점의 x, y좌표는 q1, q2로 나타낼 수 있다. 3차원이라면 x, y, z, p1, p2, p3이다. 2차원을 예로 들어 보자. 첫번째 점 p의 좌표는 (x=3, y=4)이고 두번째 점 q의 좌표가(x=2, y=11).. 2010. 4. 11.
Google Closure Tools Google Closure Tools라는게 오픈소스로 나왔다. 오~~~~ 멋지다.와와와~ 우리팀 모선임님께서 친히 svn 레포지토리에서 다운로드 받아서 테스트 개발서버에 배포까지 해주셨다. 난 그냥 편하게 데모 구경. 뭐 소감으로 말하자면 괜찮다. 아직 코드는 자세히 보진 못했는데 개인적으로 블로그에 포스팅좀 하면서 공부좀 해야겠다. 이유는! 먼가 멋져보여서 Google에서 만든거라니 한번 보고 싶은 마음. 오픈소스공부를 제대로 해본적이 한번도 없는데 관심이 생기는 이참에 한번 분석해보자는 마음. 그리고 현재 자바스크립트를 80%이상 사용하며 프로젝트를 수행중이므로 ~ ㅋㅋ 일단, Google Closure Tools라는게 도대체 무엇인지 알기 위해 나름 번역페이지 띄워 놓고 봤지만.. 역시 이해는 30.. 2010. 2. 18.
웹에디터 FCKeditor (J2EE 환경에서 사용) 얼마전 nhn에서 스마트베이직에디터를 오픈소스로 발표해서 한번 써봤는데. 깔끔하고 심플하고 뭐 나쁘진 않았다. 다른분들처럼 API사용하여 플러그인만들어서 기능추가도 해보고 싶지만.. 일단 자바스크립트에서 좀 딸리고. 혼자 공부삼아 하는게 아니라 프로젝트에 반영해야되서 다른걸 찾다가 보니. (시간이 없다능..변명변명변명;;) FCKeditor라는걸 찾게되었다. (많은 분들이 쓰시는듯하다. 나만 몰랐던건가.-_-) 나중에 또 써먹기위해.. 그리고 검색하여 이블로그를 찾아주신 분들에게 조금이라도 보답하기위해 간단히 사용법을 적는다. http://www.fckeditor.net/ 사이트 접속 후 데모페이지도 볼 수 있다. 우상단에 보면 Download 메뉴가 있다. Download 페이지 하단에 FCKedito.. 2009. 3. 25.