Lucy's Warehouse (41) 썸네일형 리스트형 [Python] HWID를 이용한 Serial Port 찾기 특정 HWID를 이용하여 Serial Port 번호 찾기 Code 입니다. 주로 여러 장비들을 탈착하다보면 고정된 port에 꽂지 않고 중구난방 꽂아버리는 저 같은 친구들 (...)이 있기 때문에,아무데나 꽂아도 해당 장비의 port를 찾아주는 Code를 작성해봤습니다. https://github.com/lucyk4t/serialmodule SerialModule.py : 실제 동작하는 모듈 클래스PySerial.py : main 클래스 [Main Class] import serialmodule as sm def main(): SerialModule = sm.SerialPortControl() device = SerialModule.getPort() SerialModule.serialObjectCreat.. Ubuntu 9.04 (64bit) 한글 글꼴 설치하기(나눔고딕) 나눔고딕을 우분투에 설치해봅시다. 일단 다운로드 링크를 걸어드리겠습니다. http://kldp.org/node/98701 위에서 다운 받아서 실행하면 설치가 되는데 제대로 적용이 안되는 경우가 있습니다. 해결법 터미널에서 rm -rf /etc/fonts/conf.d/29-language-selector-ko_kr.conf rm -rf /etc/fonts/conf.d/69-language-selector-ko_kr.conf 2가지 모두 삭제하면 제대로 반영됩니다. 사실 위의 language selector conf 파일 보시면 쓸데없이 설정하는 게 많습니다. 지워도 무방하니 깔끔하게 지워주세요. [29의 경우 번호만 치신 후 tab, 69의 경우 unifont 도 있으므로 69-l 까지만 치시고 tab 하.. 스트럿츠 2 환경 설정 1. J2SE 설치 > http://java.sun.com/javase/downloads 가셔서 1.6 버전이나 1.5 버전 받아서 설정해주세요. (굳이 설명하지는 않겠습니다. 자바 설치는 검색해도 많이 나오니까요.) 2. 톰캣 설치 > http://jakarta.apache.org/ 가서 Tomcat 클릭하신 다음 다운로드 하시면 됩니다. (저는 6.0 버전으로 받아서 실행하고 있습니다. 각자 버전 맞춰서 받으시면 됩니다.) + 참고 ; 한글 문제 해결하려면 톰캣 설정 파일에서 해줘야 할 작업이 있습니다. TOMCAT_HOME/conf/server.xml 파일에서 ( 특히 HTML에서의 'GET' 방식할 때 한글 깨지는 것을 막기 위한 조치입니다. ) 3. 이클립스 설치 (ganymede) : http.. 네이버 오픈 API 활용 예제(검색) 파일 참조하시면 됩니다. 이클립스 3.4.2 ganymede 버전으로 작업했습니다. (그래서 DOCTYPE 등이 미리 정의되어서 나옵니다. 굉장히 편하죠) 드래그 앤 드롭 예제) 위치 지정과 이동 + 프로퍼티 position 값 : relative, absolute, static, inherit, fixed 대부분의 엘리먼트에는 static이 기본값으로 설정되어 있다. 따라서 static으로 지정된 엘리먼트는 페이지 내에서 차례대로 그 위치가 결정된다. 즉, 먼저 위치한 엘리먼트에 따라 현재 엘리먼트의 위치가 결정된다. relative는 static의 위치에서 지정된 offset 만큼 떨어진 위치에 놓는 방식이다. absolute는 엘리먼트의 위치를 절대값으로 지정하기 때문에 다른 엘리먼트에 영향을 받지 않는다. 즉, 다른 엘리먼트와 겹쳐서 위치 시키는 것도 가능해진다. fixed는 absolute와 비슷하며 특정 시야각에서 상대적인 위치에 엘리먼트를 놓는다는 점이 다르다. 주로 사용하는 것은 a.. DHTML : style 프로퍼티 프로퍼티로서의 style 개념은 마소에서 처음 제안했고 이를 W3C에서 채택하여 DOM 레벨 2 CSS 모듈에 포함되었다. W3C DOM을 통해서 모든 노드가 관련 style 객체를 프로퍼티로 가질 수 있게 되었다. 따라서 style 프로퍼티를 갖는 모든 객체를 자바스크립트를 사용해서 변경할 수 있게 된 것이다. 예) element.style.color = "#FFF"; 이 방법을 사용하면 유효한 XHTML 객체에 CSS2 속성을 적용할 수 있다. 예제) 여러 개의 CSS 속성을 변경하는 방법 function changeElement() { var div = document.getElementById("div1"); div.style.backgroundColor = "#F00"; div.style.wid.. 일회용 객체 객체지향에서는 객체 인스턴스를 여러 개 생성하여 다양한 목적으로 활용할 수가 있다. 그러나 가끔 단 하나의 객체만 필요한 경우가 있다. Prototype Ajax 라이브러리에서는 이러한 일회용 객체를 많이 사용한다. + 참고 ; 자바에서는 Singleton 패턴을 사용하여 단 하나의 객체만 뽑을 수 있다. (디자인패턴 참조) 일회용 객체를 생성하는 방법 중 하나는 프로퍼티와 메소드들로 구성된 연관 배열을 생성해 변수에 배정하는 것이다. var oneOff = { variablea : "valuea", variableb : "valueb", 이전 1 2 3 4 5 6 다음