'Windows'에 해당되는 글 22건
- 2020.10.03 Source Insight 3.5 에서 background 화면 색상 변경하기
- 2020.09.03 Android Phone의 카메라를 사용하여 PC Webcam 으로 사용하기
- 2020.08.09 Source Insight 3.5의 project source directory 폴더 자동 변경 오류
- 2020.07.16 FileZilla FTP Server setting with PASSIVE Mode
- 2017.04.24 Word를 사용할 때 첫 줄 들여쓰기 해제
- 2015.12.20 Samsung Agent 삭제
- 2014.06.19 Windows 7에서 C# Wait Timing
- 2009.10.09 IE8과 Windows XP Service Pack 3
- 2009.07.07 Registry view for Windows CE 5.0
- 2008.10.17 Visual Studio, Pocket PC 2003 SDK, Windows CE SDK 및 Mobile 5 SDK 설치
Source Insight 3.5 에서 background 화면 색상 변경하기
써 온지도 꽤 되었는데, 어느날, 바탕화면의 하얀 색이 눈에 거슬리기 시작하였다.
테마는 없을까?
음, 4.0 에서는 테마 기능이 추가되어 좋을 듯 한데... 난 아직 3.5에서...
나와 같은 사람을 위하여 누군가 블랙테마를 작업해 두었구만,
https://github.com/kiddlu/Source-Insight-config
막상 해보니, 폰트 크기가 11로 변경되고,,, 완전히 그 전 처럼 syntax highlightening 이 되지 않고,, 음...
결국, 바탕화면 색만 변경하기로 했다..
Option->Preference->Colors 에서 "Windows Background" 를 선택하고 "Color" 버튼을 눌러서,
색을 240, 240, 240 으로 입력하고, 추가, 확인
이렇게 하니, 바탕화면이 약간 어두어 졌다...
아~ 이제 눈이 좀 편안한 것 같다.. 이렇게 쉬운 걸...
Android Phone의 카메라를 사용하여 PC Webcam 으로 사용하기
우선 아래의 사이트의 방법을 읽어 본다.
그런데, USBS 연결을 사용하는 데 나오지 않을 수 있습니다.
이 경우, 폰에서, "개발자 옵션" --> "USB 설정 선택" --> RNDIS (USB Ethernet) 으로 변경해 주세요.
이제 부터는 Phone의 카메라가 PC의 Webcam이 되었습니다.
그럼.
Source Insight 3.5의 project source directory 폴더 자동 변경 오류
프로젝트를 하다 보면, Source Insight로 작업을 하다가, backup을 하던지, 다른 곳으로 옮겨서 작업할 때가 있다.
이 때 source insight 폴더까지 함께 복사해서, Open 하여 열면 옮긴 후 한 번은 정상적으로 되나, 두 번째 부터는 폴더위치가 오류가 생길 수 있다.
이것을 해결하는 방법은,
1. 폴더 복사 후,
2. 처음 source insight 에서 open 한 후,
3. Project Settings 에서 "Project source Directory" 뒤에 "\" 를 추가한다. (아래 그림 처럼)
4. OK 한 후 다음 부터는 변경된 폴더에서 잘 동작한다.
<도대체 왜 그러는지 원>
FileZilla FTP Server setting with PASSIVE Mode
1. Port 설정
1.1. Connection port: ex) 20000
1.2. Passive mode에서의 data port range 설정: ex) 30900~30999
2. Windows 에서의 Firewall 설정
Windows 방화벽 --> 방화벽에서 앱 허용 --> 설정 변경 (N) --> 다른 앱 허용 (R)
"찾아보기 (B)..." 에서 “FileZilla Server.exe” 선택
3. 서버가 Local에 있는 경우의 설정 추가
3.1. FileZilla Server 에서 공인 IP 설정. (ex) 공인IP 가 123.123.123.123 인 경우)
3.2. 공유기에서의 Port forwarding
3.2.1. connection port
3.2.2. data port
4. 기타: The difference of Active vs Passive mode 설명
참조: https://travelc.tistory.com/84
.끝.
Word를 사용할 때 첫 줄 들여쓰기 해제
Microsoft Word를 사용할 때, 첫 줄 들여쓰기가 자동으로 되어 있어서,
줄이 바뀔 때 여간 불편하지 않다.
이를 없애려면,
이 항목을 체크 해제하면 된다.
이 화면은 화일-->옵션-->언어교정-->자동 고침 옵션(A)-->입력할 때 자동 서식
에서 찾을 수 있다.
컴을 새로 설치할 때 마다 매번 찾게된다.
즐거운 하루되시길.
Samsung Agent 삭제
난생 처음 삼섬 노트북을 사용하게 되었다.
Tray icon에 "Samsung Software"라고 떠 있는데, 여간 성가신게 아니다.
삼성 소프트웨어 업데이트 프로그램은 지웠는데, 도통 이것은 사라지지 않는다.
그래서 결국 구글링했는데, 나랑은 조금 다른 것 같다.
나에게는 CommonAgent.exe 라는 것과 SW Update Serivce라는 서비스가 있었다.
그래서 이것을 모두 지우는 작업을 실시하였다.
> sc stop SWUpdateService
> sc delete SWUpdateService
Windows 7에서 C# Wait Timing
간만에 글을 씁니다.
RS-485 통신을 하는데, Panel PC에 내장되어 있는 RS-485 변환기가 반쪽짜리이더군요.
(정말 황당합니다. 이렇게 만들어져 있다니)
RTS 신호는 Enable로 해야만 송신이 되고, 이 때는 수신이 안되는 군요.
송신을 완료한 후, RTS 신호를 Disable로 해야 한다는 군요. 그제서야 수신이 됩니다.
Embedded 장치와 연동해서 할 때는 송신과 수신이 번갈아 가며 되기 때문에, 송신이 끝나면 무조건 수신 상태이어야 하기에 언제 송신이 끝났는지 정확하게 아는 것이 매우 중요합니다.
.
문제는, Windows 7에서 C#으로 프로그래밍이 되어 있는데, 송신이 언제 완료되었는지 알 길이 없다는 것입니다.
구글링해 보니, 헐~~~ 시간 계산해서, 기다렸다가 신호를 바꾸라는 군요.
시간 계산이야 하면 되지만, 문제는 기다리는 것입니다.
C#에서 제공하는 Sleep 함수는 ~~~ 그 말도 많은 함수 ~~~~
파라미터가 ms 단위로 되어 있기는 하지만, 오차가 15 ms 정도 나더군요.
뭐 상황에 따라 더 날 수도 있을 지도... (첨부화일 에서 시험해 보니 가관이군요)
결국은 Loop 돌면서 기다려야 합니다. (현재까지의 결론입니다.)
혹시 글을 읽으시는 분 들 중에서 고견이 있으면 댓글 부탁합니다.
두서 없이 적었기에 다른 분을 위해서 정리합니다.
<RS-485 통신 in Panel-PC>
1. 통신 설정
* 흐름 제어 사용하지 않음
2. 송신 절차
1) RTSenable = TRUE
2) 대략 1~2ms 정도 기다림,
3) Write data
4) data가 다 보내 질 때 까지 기다림 (송신 속도 * data 수) (참고로 data 수는 1 byte 보낼때,
start, stop bit가 추가됨을 포함하여 bit 수를 계산해야 함. 즉 1 byte 보낼 때 bit 수는
총 10 bit 입니다)
5) 다 보낸 후, 대략 1~2ms 기다림
6) RTSenable = FALSE
3. 수신 절차
1) RTSenable == FALSE 인 상태는 수신 상태임.
<첨부1.윈도우에서 sleep 함수로 기다릴 때 시간 재기
>
그럼, 도움이 되기를...
IE8과 Windows XP Service Pack 3
한 2년 만에 Windows OS를 다시 설치하였다. Windows Update 를 하라는 대로 열심히 하였더니, 골치아픈 치명적인 문제가 발생하였다. 은행 사이트에 접속하였는데, 아무것도 하지 않고,
“XecureWeb … “
이라고 표시되고서, 오류가 나오면서 IE8이 죽는 문제가 발생하였다. 어떠한 것도 해 볼 것 없이 무조건 종료되고 다시 시작하면서, 추가 내용을 확인해 보니, DEP 관련 문제라고 한다.
Windows 에서 제시한 대로 DEP 설정을 바꾸어도 문제는 해결되지 않았다.
결국 구굴신에 물어서, IE8의 인터넷 옵션에서 “온라인 공격 방지를 위해 메모리 보호 사용” 이라는 것을 Uncheck하였다. (아래 그림)
그런데, 그렇게 하고서 하루 정도 인터넷 다니고 했더니, 이제는 시도때도 없이 죽는다.
결국, IE8을 삭제하고 다시 설치하고, 위의 설정을 하고, 은행 사이트에서 해당 XecureWeb control을 모두 설치한 다음에 위의 설정을 다시 Check하였다. (설치하고 나서는 다시 check하여도, 은행 사이트 모두 정상적으로 접속하여 사용이 가능하다)
우선을 이렇게 사용해 보는 수밖에.
Windows Vista에서는 이것과 상관없이 사용이 가능하던데, Windows 7으로 가야하나???
Windows XP를 한 3일 걸쳐서 설치했는데, 그 시간이 아까워서, 그냥 좀 더 개기기로 했다.
님들도 잘 쓰시길…
By 송골.
Registry view for Windows CE 5.0
Windows CE 5.0 장치에 HID Device를 연결해서 사용하는 업무를 진행하고 있다.
Windows CE 5.0에서 새로운 장치가 연결되었는지 제대로 driver가 올라왔는지 확인하는 방법은 registry를 보는 방법이다. (이외의 다른 방법이 있는지는 모르겠다.)
그런데, 기본적으로 Registry를 보려면 USB로 연결해서 PC에서 원격으로 보고 확인하고 있다.
정작 USB port가 하나 밖에 없는 상태에서, USB 장치 연결하고 PC를 연결할 수 있는 방법이 없다. (Serial로 되는 지는 모르겠다.)
그래서 결국은 Windows CE 장치 안에서 동작하는 Registry view 프로그램이 필요하다.
codeproject site에 보니, 다행히 해당 소스가 있다. 그런데, 이전 버젼이란다.
약간의 수정을 하고, 컴파일 하여 Windows CE 5.0 에서 동작하는 binary를 만들었다.
ARM4VI 와 MIPSII 용을 올린다.
다음의 것은 registry 정보를 cab 화일로도 만들어 주는 것 같다..(앗, 검증이 필요하며, 내가 만든 것은 아님)
Visual Studio, Pocket PC 2003 SDK, Windows CE SDK 및 Mobile 5 SDK 설치
NHN에서 새로운 폰트를 무료로 배포하였다. (신문에서도 아름다운 한글 글꼴이라는 기사를 본 적이 있는 것 같다. 기존의 MS에서 제공하는 폰트들은 제대로 만들어진 폰트가 아니라는 얘기였다.) 지금 "나눔고딕"으로 글을 쓰고 있는데 글씨가 참 보기 좋게 눈에 잘 들어 오는 것 같다.
Windows Live writer 라는 툴을 처음 사용해서 작성하는데, 기본 폰트 지정 방법을 아직 모르겠다. 언젠가는 되겠죠?
본론으로 들어가서, 우선 개발 툴 3가지를 보면, 순서를 지켜야만 한다고 한다. 여러 사이트를 찾아보면, eVC4와 Visual Studio 2005 설치 순서가 나와 있는데, 자세히 보면 시간적은 발매 순서랑 연관이 있는 것 같다.
참고 사이트: [Embedded CE] Embedded Visual C++ 4 설치 및 Setting
Windows Mobile 5.0 SDK for Pocket PC 설치 에러
그래서 우선 3가지 툴을 설치하는데 필요한 화일들은 아래와 같다.
1. Visual Studio 6 & MSDN | 1999/02/10 |
2. Visual Studio 6 service pack 5 | 2001/02/08 |
3. Embedded Visual C++ 4 (TRT7H-KD36T-FRH8D-6QH8P-VFJHQ) |
2003/12/20 |
4. Visual Studio 6 service pack 6 | 2004/03/13 |
5. Embedded Visual C++ 4 service pack 4 | 2004/07/15 |
6. Windows XP serivce pack 2 | XP에 포함됨 |
7. Visual Studio 2005 & MSDN | 2005/12/15 |
8. Visual Studio 2005 TS service pack 1 | 2006/12/14 |
9. Windows XP service pack 3 | 2008/05/06 |
이다. 아예 테이블을 날짜 순으로 정리했다. 테이블 순으로 설치하면 될 것 같다.
이제 Windows CE SDK 및 Windows Mobile SDK 관련되어 설치를 언급하겠다. 각 버젼별로 개발 툴하고 관계가 밀접하다. 유의할 점은 Windows CE 5.0 SDK까지는 eVC4가 커버한다는 것이고, Windows Mobile 5 SDK는 Visual Studio 2005 설치 이후에 설치가 가능하다는 것이다.
추가로 설치할 SDK는 두 종류이다.
먼저 Pocket PC 2003 및 2003 Second Edition을 위한 SDK는
이고, Windows Mobile 5를 위한 SDK는
B.1. Windows CE 5.0 Standard SDK | |
(B.2. Windowds CE 5.0 Platform Builder) | |
B.3. Windows Mobile 5.0 Developer resource Kit | |
B.4. ActiveSync 4.2 or 4.5 | |
B.5. 영문 Pocket PC용 Windows Mobile 5.0 SDK 영문 Smartphone용 Windows Mobile 5.0 SDK |
|
(B.6. 영문 Windows Mobile 5.0 Pocket PC Emulator Image) ( 한글 Windows Mobile 5.0 Pocket PC Emulator Image) |
이다. 괄호 안의 것은 설치하지 않아도 된다.
다른 자료를 참고한 것을 정리하면,
A.1~A.4 항목은 앞의 항목 5. Embedded Visual C++ SP4 설치 이후에 진행하는 것이 바람직하며,
B.1~B.6 항목은 항목 7. Visual Studio 2005 설치 이후에 진행하는 것이 좋겠다.
그럼 이 순서대로 설치해 보고 문제가 있으면 추후 업데이트할 예정이다.
(문서 정리하는 것 참 어렵군요)