[자바스크립트 강좌 006] JavaScript 클로저로 메서드 연결 (closure) 클로저는 성능적인 면과 자원적인 면에서 약간 손해를 볼 수 있으므로 무차별적으로 사용해서는 안 된다. 사실 클로저를 잘 활용하려면 경험이 가장 중요하게 작용한다. 여기서는 아주 전형적인 JavaScript 클로저의 예제 코드를 소개할 텐데, 어느 정도 클로저의 감각만이라도 얻어갈 수 있기를 바란다. 진정 좋은 자바스크립트 프로그래머가 되려면 많은 개발 경험을 쌓는 것이 가장 좋은 방법이다. 특정 함수에 사용자가 정의한 자바스크립트 객체의 메서드 연결하기 123456789101112131415function HelloFunc(func) { this.greeting = "hello";} HelloFunc.prototype..
무선설비 기술기준 - 인접 채널 누설전력 허용값 국가 법령 센터의 간이무선국, 우주국, 지구국의 무선설비 및 전파탐지용 무선설비 등 그 밖의 업무용 무선설비의 기술기준 참조. 무선설비 기술기준 전파 형식 1) 800MHz ~ 1.5GHz 휴대전화반송파로부터 50kHz 떨어진 주파수의 +-10.5kHz의 대역 내에 복사되는 전력이 반송파 전력보다 45dB 이상 낮은 값일 것. 무선설비 기술기준 전파 형식 2) 1.9GHz PHS1. 점유 주파수대 폭이 288kHz 이하의 전파를 송신하는 경우에는, 반송파의 주파수로부터 600kHz 또는 900kHz 떨어진 주파수의 +-96kHz의 대역 내에 복사되는 전력이 각각 800nW 이하 또는 250nW 이하일 것. 2. 점유 주파수대 폭이 288kHz를 넘는 전파를..
C# 그래프 라이브러리 C2DPushGraph (그래프 컨트롤) C#에서 다룰 수 있는 그래프 라이브러리인 C2DPushGraph입니다. MSChart란 강력한 도구가 있지만 컴팩트한 프로그램을 제작할 땐 C# 그래프 라이브러리인 C2DPushGraph를 고려해 보는 것도 좋습니다. 사용 방법은 매우 간단하니 사이트 들어가 C# 그래프 라이브러리로서 얼마나 매력적인지 먼저 확인해 보세요. 그러고 나서 여기 올라온 데모와 전체 소스 참조하세요. 참조 사이트 사이트 - C2DPushGraph: A Push Graph Control [링크]데모 파일 - C2DPushGraph_demo.zip [링크]전체 소스 - C2DPushGraph_src.zip [링크] 구동 방법 1. Download the contro..
좌표 변환 GIS 프로그램, 경위도 좌표계 변경 (WGS84, TM, KATE 수치) 프로그램 다운 - MapConvert.exe [링크] 좌표 변환을 쉽게 할 수 있는 프리웨어입니다. GIS 관련 개발자들에겐 이미 좋은 툴이 있지만, 그런 좋은 GIS 툴을 사용하지 못하는 분들에겐 좋은 대안이 될 수 있는 좌표 변환 프리웨어랍니다. 여기서 소개하는 좌표 변환 프로그램은 타원체에서는 Bessel1841과 WGS84가 지원되고, 좌표계는 경위도, TM(서부, 중부, 동부), KATEC, UTM(Zone51, 52)가 지원됩니다. 복잡하게 이래저래 좌표 변환할 거 없이 저 프로그램 하나면 좌표 변환이 간단하게 해결됩니다. ps. 신상희란 분이 제작해 주신 것인데, 구글에서 신상희씨 이름으로 검색해 보면 뭔가..
윈도우 인스톨러 오류, 1719, 1723 64비트 MSI 에러 (x64) 윈도우 인스톨러 오류인데, MSI 로그 파일을 훑어보면 다음 오류 메세지 중 하나가 보일겁니다. [윈도우 인스톨러 오류 메시지] MSI (s) (DC:FC) [12:34:56:023]: Invoking remote custom action. [윈도우 인스톨러 시작]DLL: C:\Windows\Installer\MSICE44.tmp, Entrypoint: SchedSecureObjectsMSI (s) (DC:B8) [12:34:56:024]: Generating random cookie.MSI (s) (DC:B8) [12:34:56:051]: Created Custom Action Server with PID 1884 (0x75C)..
컴퓨터구조 연습문제 해답 [모리스 마노 10 챕터] - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]- 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 컴퓨터구조 연습문제 해답 [모리스 마노 10 챕터]
컴퓨터구조 연습문제 해답 [모리스 마노 6 챕터] - 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크] - 모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 컴퓨터구조 연습문제 해답 [모리스 마노 9 챕터]
컴퓨터구조 연습문제 해답 [모리스 마노 6 챕터] 모리스마노 컴퓨터구조 답안 1 - MANOSM (1 ~ 7).zip [링크]모리스마노 컴퓨터구조 답안 2 - MANOSM (8 ~ 13).zip [링크] 6-3. A more efficient compiler will optimige the machine code as follows. 6-4. A line of code such as : LDA I is interpreted by the assembler(Fig, 6-2). as a two symbol field with I as the symbolic address. A line of code such as : LDA I I is interpreted as a three symbol field. The ..
[Qt 프로그래밍] Qt QWT 속성 이해하기 (Graph) Qt 프로그래밍을 편하게 돕는 라이브러리가 하나 있습니다. 윈도우의 OpenGL에 맞먹는 Qt의 QWT입니다. QWT는 버전 5부터 지원되는데 2D 그래픽 라이브러리 중에선 가장 편합니다. Qt 프로그래밍할 때, 그래픽 라이브러리 고민하지 마시고 무조건 QWT 선택하세요. QWT만큼 편한 Qt 라이브러리가 또 없습니다. 이 포스트에선 항상 헷갈리는 qwt의 속성들을 설명합니다. (Qt 프로그래밍 qwt는 qt에서 사용할 수 있는 그래픽 라이브러리 중 최고입니다.) 아래 그림을 살펴보죠. 가운데 중앙 - setTitle() : Qwt Plot를 띄웠을 때, Plot의 이름 설정.가운데 왼쪽 - setAxisTitle() : 왼쪽 영역 이름 설정(..
[파이어폭스] HTML5를 지원하지 않습니다 또는 HTML5 지원 불가 파이어폭스 기준으로 "이 브라우저는 HTML5를 지원하지 않습니다."라는, 메시지(와 태그 사이에 표시된다)가 나타난다면 제대로 지원되는 브라우저(파이어폭스 말고)를 사용해야 합니다. 만일 파이어폭스에서도 똑같은 "HTML5 지원 불가" 메시지가 나온다면 웹지엘 옵션을 체크하셔야 합니다. (이 옵션은 기본적으로 웹지엘 지원으로 설정되어 있다) 옵션 설정 방법은 주소창에 about:config를 입력하고 webgl.disabled 속성을 체크한 다음, true로 지정되어 있다면 false로 변경하는 것입니다. 변경 후 브라우저(파이어폭스)를 재시작합니다. 하지만 계속 보이지 않는다면 그래픽 카드 드라이버와 호환이 안 되는 것이므로 다른..
시리얼 통신, 폴링 소스 [C++ Serial COM Poll 예제] 제목 그대로 시리얼 통신을 위한 폴링(Poll) 소스입니다. C++ 시리얼 통신에서 Poll이란 의미는 자료 수신에 흔히 사용하는데, 여기서도 시리얼 통신, 수신 시 응용 소스를 소개합니다. C++ 시리얼 통신에서 Poll은 송신에도 자주 사용하기에 원활한 송수신을 위해 기본적인 Poll 기능은 이해하시는 게 좋습니다. 아래부터 C++ 시리얼 통신 Poll 예제 소스 소개합니다. 참조 사이트 - C++ 시리얼 통신 - 자료 수신을 위한 poll [링크] 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556..
멜섹 PLC 프로그램 윈도우7 지원 현황 (Melsec PLC) 멜섹 PLC 소프트웨어의 윈도우7 지원 현황 목록표입니다. 아래 멜섹 PLC pdf를 다운로드하시면 전체 내용을 확인할 수 있고, 이 포스트에서는 pdf 내용을 요약하여 소개합니다. 멜섹 PLC 윈도우7 지원 현황 : MELSEC Software → 윈도우7 지원 현황.pdf [링크] 1. 멜섹 PLC : 윈도우7 (32-bit) compatible products 1. 각 멜섹 PLC에 대한 운영 환경(CPU 성능, 필요한 메모리, 모니터 해상도)이 있습니다. 2. "날짜"가 CD-ROM 또는 DVD-ROM의 앞면 오른쪽에 인쇄됩니다.2.1. 첫 번째 네 자리 숫자는 제조 년도와 월을 나타냅니다.2.2. 마지막 두 자리는 H/W 버전 또는..