Window 7 Pro (32bit)에 Visual Studio 2012를 설치 하면 Excel 2002이 종료 할 수 없게되었다!

창의 오른쪽 상단의 [x] 버튼이나 메뉴의 "파일"→ "종료"를 선택해서 종료 할 수 없다. 또한 작업 관리자에서 강제 종료는있다.

이벤트 뷰어를 살펴보면 Visual Studio 의 "Team Foundation Office Add-in"의 "TFSOfficeAdd-in. dll "오류를 일으키고있다.


다음 이벤트 뷰어의 내용
장애가 발생하는 응용 프로그램 이름 : EXCEL . EXE 버전 : 10.0.6871.0 타임 스탬프 : 0x4daf71c5
오류가 발생하는 모듈 이름 : TFSOfficeAdd-in. dll 버전 : 11.0.61030.0 타임 스탬프 : 0x5270a9cd
예외 코드 : 0xc0000005
장애 오프셋 : 0x00020450
장애가 발생하는 프로세스 ID : 0x1658
장애가 발생하는 응용 프로그램 의 시작 시간 0x01cf1d834f62f269
장애가 발생하는 응용 프로그램 경로 : C : \ Program Files \ Microsoft Office \ Office10 \ EXCEL . EXE
오류가 발생하는 모듈 경로 : C : \ Program Files \ Common Files \ Microsoft Shared \ Team Foundation Server \ 11.0 \ x86 \ TFSOfficeAdd-in. dll

 

 

관리자 cmd 로

 

CD "E:\Program Files\Common Files\microsoft shared\Team Foundation Server\12.0\x86"

regsvr32 / U TFSOfficeAdd-in.dll

 

,

소니 Z3 compact (Z3C) 이하 엑스페리아 모델들을 모두 소프트웨어적인 버그가 있어서

 

마이크 볼륨이 작아져서 상대방에게 내 말이 잘 안들린다.

 

이 문제로 휴대폰을 2달 동안 4차례 걸쳐 소니 서비스 센터에 맡겨서 두번이나 하드웨어 교체를 했지만 지속되었고, 알고 보니 소프트웨어적인 문제였다.

 

롤리팝(5.1.1)에는 이 문제가 있고 초기에 나온 킷캣(4.4.2)에는 이 버그가 없는 듯 하다.

 

 

해결법

 

설정 -> 통화 -> 마이크 잡음 억제 (통화 중에 배경 소음을 줄임) -> 이 옵션을 끈다.

 

 

이래도 해결이 안되면

1) 통화 -> 모든 향상 시키는 옵션을 끈다.

2) 소리 및 알림 -> 액세서리 설정 -> 마이크 감도 -> 높음

 

,

카카오톡으로 동영상을 자주 주고 받는 경우 카카오톡의 저장소에 동영상이 임시 저장되어 기계의 저장용량을 부족하게 할 수 있습니다.


이 공간은 설정에서 보이지 않기 때문에 너무 많이 차지하는 경우 직접 지워줘야 합니다.


1) 개발자 모드로 변경

2) USB 디버깅 옵션 켜고


3) PC 로 접속해서


/Android/data/com.kakao.talk/contents


폴더에 직접 접근해서 용량이 큰 부분을 지워주면 됩니다.


지우더라도 카카오톡 서버에 자료가 있는 부분까지는 자동 복원됩니다.

,

안드로이드 휴대폰 배터리 최적화 총정리



1) google 동기화

설정 -> 계정 -> google -> 필요한 항목만 동기화

play 스토어 -> auto sync 설치 -> 전원이 있을 때만 동기화로 설정


- play service 나 android OS 가 배터리를 많이 소모하는 경우는 대부분 동기화 때문이다. (참고로 GPS 위치서비스보다 훨씬 많이 먹는다.)

- google photo sync 는 사진을 실시간으로 동기화하는 것이고 google photo backup sync 는 백업만 동기화하는 것. 대부분 google photo backup sync 만 하면 된다.


2) ok google 음성 검색을 끈다.

설정 -> google 설정 -> 검색 및 now -> 음성 -> ok google 감지 -> 끈다.


3) wifi 고급설정

wifi -> 고급 -> 사용 가능한 설정 항상 검색 -> 끈다.

네트워크 알림 -> 공용 네트워크가 사용 가능한 경우 알림 -> 끈다.

미리 저장해 놓은 wifi 만 접속하게 된다.


4) 절전 모드 동안 wi-fi 연결 유지 -> 충전 중인 경우만

대기 중에는 wifi 가 연결 유지 또는 hotspot 검색을 위해 3G 보다 배터리를 더 소모한다. 


5) 사진 백업 설정

구글 포토 -> 설정 -> 백업 및 동기화 -> 충전 중에만

- google photo 가 없으면 play 스토어에서 google photo 를 설치한다.

- onedrive 도 충전 중에만 백업하는 옵션있으나 ndrive 등은 없는 것 같다. 

- 참고로 이런 앱들은 google 이나 MS 사의 어플이 더 낫다. naver 등 국산 앱은 배터리나 cpu 소모 등에 대한 배려가 없다.


6) google 위치기록 끄기

설정 -> 위치 -> google 위치 기록 -> 끈다.


7) 블루투스 & nfc 끄기


8) 검은색바탕화면을 사용해서 디스플레이 배터리 소모를 줄인다.


play 스토어 -> no wallpaper -> 바탕화면 배경 선택을 no wallpaper 로 설정

카톡 테마 -> 카카오 젠틀 블랙 테마 추천


9) 런처는 가벼운 google now 런처를 사용한다.

play 스토어 -> google now launcher 설치


10) 지워지지 않는 기본 앱을 사용 안함으로 바꾸기

앱버튼 -> 선택한 앱을 오래 누르고 -> 앱 정보 -> 사용 안함  &  알람 끄기


11) 불필요한 알람 없애기

알람이 떴을 때 알람을 오래 누르고 -> 앱 정보 -> 알람 끄기


12) 불필요한 앱 삭제

안타깝지만 naver 등에서 만든 국산 앱은 배터리, cpu 소모가 심해서 지우는 것이 낫다.

- 메모 -> google keep

- 사진 백업 -> google photo or MS onedrive



,

http://ubuntuforums.org/showthread.php?t=2193100

 

참고 추가

http://askubuntu.com/questions/603169/lubuntu-14-04-tightvnc-remote-mouse-cursor-is-x

 

HOWTO: Lubuntu VNC server installation in Saucy 13.10

After reading 10 000 guides suggesting that pretty much any VNC server should run in Lubuntu I faced issues runnning any of them and getting a proper desktop environment. RealVNC, x11vnc, tightvncserver, and vino were the candidates. I ended up using tightvncserver. The way to get it working is:

1) Install the package with:

Code:
sudo apt-get install tightvncserver autocutsel
2) Run the server once and kill it:

Code:
tightvncserver :1
tightvncserver -kill :1
3) This will create a ~/.vnc/xstartup file. Modify it like this:

Code:
##xrdb $HOME/.Xresources
#/etc/X11/Xsession
autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu -e LXDE &
The tricky part was the openbox window manager. All guides seem to skip it, I found it by pure luck here:

HTML Code:
http://www.madebits.com/blog/comments.php?y=12&m=06&entry=entry120617-014832
It also works if you comment out the existing entry for X Window Manager instead adding openbox:

Code:
#x-window-manager $
You also need to add the following line in order to get bidirectional clipboard sharing

Code:
autocutsel -fork
4) Final config looks like this:

Code:
#!/bin/sh

#xrdb $HOME/.Xresources
xsetroot -solid grey

#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &

export XKL_XMODMAP_DISABLE=1
autocutsel -fork
openbox &
/usr/bin/lxsession -s Lubuntu -e LXDE &
5) Use the vnc server as normal:

Code:
tightvncserver :1
It tends to throw some errors in the log files but I didn't bother to investigate much as it works:

Code:
11/12/13 13:00:43 Xvnc version TightVNC-1.3.9
11/12/13 13:00:43 Copyright (C) 2000-2007 TightVNC Group
11/12/13 13:00:43 Copyright (C) 1999 AT&T Laboratories Cambridge
11/12/13 13:00:43 All Rights Reserved.
11/12/13 13:00:43 See http://www.tightvnc.com/ for information on TightVNC
11/12/13 13:00:43 Desktop name 'X' (Server:1)
11/12/13 13:00:43 Protocol versions supported: 3.3, 3.7, 3.8, 3.7t, 3.8t
11/12/13 13:00:43 Listening for VNC connections on TCP port 5904
Font directory '/usr/share/fonts/X11/Type1/' not found - ignoring
Font directory '/usr/share/fonts/X11/75dpi/' not found - ignoring
Font directory '/usr/share/fonts/X11/100dpi/' not found - ignoring
** Message: main.vala:96: Session is Lubuntu
** Message: main.vala:97: DE is LXDE
Obt-Message: XKB extension is not present on the server or too old
Obt-Message: Xinerama extension is not present on the server
Obt-Message: XRandR extension is not present on the server
Xlib:  extension "RANDR" missing on display ":1".
** Message: main.vala:128: log directory: /home/<user>/.cache/lxsession/Lubuntu
** Message: main.vala:129: log path: /home/<user>/.cache/lxsession/Lubuntu/run.log
Xlib:  extension "XInputExtension" missing on display ":1".
Xlib:  extension "XInputExtension" missing on display ":1".
Openbox-Message: Requested key "Print" does not exist on the display
Openbox-Message: Requested key "Print" does not exist on the display
Openbox-Message: Unable to find a valid menu file "/var/lib/openbox/debian-menu.xml"
XIO:  fatal IO error 11 (Resource temporarily unavailable) on X server ":1"
      after 1496 requests (1496 known processed) with 0 events remaining.
P.S. Any clue why vBulletin forum software adds an extra blank row at every [CODE] section? I'm closing the tag exactly after the last character typed.

EDIT 1: Modified to include clipboard sharing.
Last edited by s-stefanov; December 18th, 2013 at 09:21 PM.
,

윈도우 환경에서 1시간 단위로 녹음하는 스크립트입니다.

오디오 레코더로 sox 를 이용합니다.  ( http://sox.sourceforge.net/ )

 

Archive.zip

 


audio.bat 의 설정 부분만 변경해서 사용하면 됩니다.

audio.bat 파일을 열어보면 아래와 같은 부분이 있는데 적당히 수정해서 사용합니다.


set audio_folder=e:\audio
set sox_loc=C:\Program Files (x86)\sox-14-4-2\sox.exe
set duration_min=60



,

iperf 로 네트워크 속도 측정

 

A 컴퓨터 / 관리자모드로

iperf -s

 

B 컴퓨터

iperf -c <A 컴터 IP>

 

http://comterman.tistory.com/1007

,

 

fakeraid 나 윈도우 raid 나 기타 raid 설정 후에 하드에 있는 partition 을 전부 지우고

 

윈도우를 설치하거나 리눅스를 설치하려고 해도 하드디스크가 인식이 안된다.

 

raid meta 데이터가 남아 있어서 발생하는 현상으로 리눅스에서는...

 

sudo dmraid -r -E /dev/sdX

 

명령어로 삭제할 수 있다.

,

 ACTIVE X 로 누더기인 민원24 에서 주민등록등본 등을 뽑으려면 정해진 프린터로만 뽑을 수 있고 윈도우공유 프린터로는 뽑을 수 없어서 아주 짜증이 난다. 이를 뚫으려는 다양한 시도가 지금까지 있었던 것 같은데 결론적으로 다 안된다.

 

 

 이 문제를 dosprint , net use LPT1, printfil 등을 이용해서 LPT1 을 에뮬레이션 또는 포워딩해서 해결한 post 를 봤으나 실패했다. virtualbox 나 vmware 를 통한 방법도 막아놓은듯 하다. 찍기 직전에 셋팅을 바꾸는 방법이나 file 로 출력하는 방법도 막혀있다.

http://blog.naver.com/ian0371/220099402471

http://pyrasis.com/private/2014/07/04/printing-document-to-pdf

* dosprint : windows 7 이하의 32비트 운영체제에서만 작동하는듯 보인다.

* net use LPT1 방식 : LPT1 을 포워딩하는 경우 공유프린터로 인식해서 동작하지 않는다.

* printfil : 일단 30일 쉐어웨어다. crack 구하는것도 거의 불가능. 되더라도 LPT1 포워딩을 공유프린터 인식하는 문제로 안될듯 하다.

 아래 포스트에서 힌트를 얻었다. port 5900 TCP/IP 를 이용한 프린터 공유는 현재 네트워크 기능이 있는 프린터들이 전부 지원한다. 따라서 윈도우 공유 방법이 아니라 TCP/IP 공유를 통해 접근하면 프린트 가능하다.
http://ozit.tistory.com/167

 

 

 엄청난 시행착오 끝에 성공했고 TCP/IP 프린팅을 지원을 위해 whria.exe 라는 프로그램을 만들었다. PDF 로 저장하고 싶은 경우와 단순히 원격으로 찍고 싶은 경우로 나누어서 설명한다.


1. PDF 로 저장하고 싶은 경우


 민원24

--> A 컴의 HP5200 postscript driver

--> B 컴의 whria.exe (TCP/IP 로 전달)

--> B 컴의 primopdf 

 

 

 1) A 컴에서 : HP 5200 postscript universal driver 를 다운받아서 설치한다. 이것이 아니더라도 postscript (또는 PS) 를 지원하는 프린터 드라이버 중에 민원24지원이면 가능하다. 프린터포트는 LPT1 으로 설치한 이후에 TCP/IP 로 프린터포트를 변경해야 한다.

 


HP 5200 postscript universal driver 설치방법은 아래 포스트 참조. 

http://pyrasis.com/private/2014/07/04/printing-document-to-pdf


 

  2) B 컴에서 : whria.exe 프로그램은 현재 기본프린터로 설정되어 있는 로컬프린터를 TCP/IP 프린터로 만들어주는 프로그램이다. 

 

whria.exe

 

 

  3) B 컴에서 : primoPDF 는 인쇄물을 PDF 로 만들어주는 가상프린터로 freeware 이다.

 

InternationalPrimoPDF.exe(http://www.primopdf.com/)

 

 

 4) B 컴에서 : primoPDF 를 기본프린터로 설정한다.

 

 

 5) B 컴에서 : whria.exe 를 우측 클릭해서 관리자 권한으로 실행하면 기본프린터인 primoPDF 는 TCP/IP 프린터의 기능을 갖는다.

 

 6) B 컴에서 : 방화벽에서 whria.exe 를 열어준다.

 

 

 7) A 컴에서 : HP5200 프린터 드라이버 속성중에 포트(port) 항목을 TCP/IP , IP 는 B 컴퓨터의 IP 로 잡아준다.  (참고로 127.0.0.1 의 경우 민원24 에서 막아놓아서 안된다.) 이후 HP5200 으로 찍은 결과물은 whria.exe 를 거쳐서 primoPDF 로 출력된다.

 

 

 # 참고로 HP 5200 postscript printer 처럼 postscript 방식으로 전달된 것만 PDF 로 출력이 가능하다.

 

 

 

 

 

2. 윈도우 공유로 불가능한 프린터를 원격으로 찍고 싶은 경우. 예를 들면 원격 프린터가 canon 이라고 하면..


A컴 : 민원24

--> A컴 : 로컬프린터처럼 설치된 TCP/IP 방식 프린터(canon) driver 

--> B컴 : 프린터(canon) 컴의 whria.exe

--> B컴 : 프린터(canon) driver

 

 

 1) ## A컴에서 ;  공유 프린터를 로컬프린터처럼 드라이버를 설치한다.

 

 제어판 -> 장치 및 프린터 보기 -> 프린터 추가 -> 로컬 프린터 추가 -> LPT1 으로 설치 -> 프린터 드라이버 (B 컴 프린터와 동일한 것으로) 설치 -> 프린터 설정에서 포트 -> 새포트 만들기 (standard TCP/IP port) 를 이용해서 LPT1 을 TCP/IP 로 변경 -> B 컴의 IP 주소 입력

 

 위 과정에 대해서는 아래포스트에 그림과 함께 잘 나와있습니다.

 http://ozit.tistory.com/167

 

 

 2) ## B컴에서 :  whria.exe 프로그램은 기본프린터로 설정되어 있는 로컬프린터를 TCP/IP 프린터로 만들어주는 프로그램이다. 

 

 

whria.exe

 

 

 canon 프린터를 기본프린터로 설정한다.

 whria.exe 를 우측 클릭해서 관리자 권한으로 실행하면 기본프린터인 canon 프린터는 TCP/IP 프린터가 된다. (이후 기본프린터를 바꾸더라도 canon 프린터만 TCP/IP 프린터)

 

 3) B 컴에서 : 방화벽에서 whria.exe 를 열어준다.

 

 4) 이후 A 컴의 canon driver 으로 찍은 것은 B 컴의 whria.exe 를 거쳐서 B 컴의 canon driver 로 출력된다.

 

 

 

 

<< 참고 스크린샷 >>

 

 

 관리자 권한으로 whria.exe 를 실행하여 CreateService SUCCESS , Service Started 라고 나오면 정상적으로 설치된 상태이다. 

 

 

 시작 -> services.msc 실행해서 윈도우 서비스(services) 를 열어보면 RawPrintServer_9100 으로 서비스가 등록되어 실행되고 있으면 정상이다.

 

 

 

 붉은 색 프린터가 3개가 보인다.

 215 on ASUS 는 일반적인 방식으로 공유한 프린터이다. ASUS 컴퓨터의 215 프린터를 윈도우 공유방식으로 공유했다. -> 이건 민원24 출력이 불가능하다.

 

FX DocuPrint P215b 는 로컬프린터처럼 설치된 TCP방식의 공유 프린터이다.

 

HP Universal Printing PS 는 postscript 를 전달해주는 TCP방식의 공유 프린터이다.

 

 

 

 

 두 프린터 모두 포트(port) 설정에서 Standard TCP/IP Port 로 되어 있다.

 참고로 10.0.0.2 는 프린터가 있는 컴퓨터의 IP 이다.

 

 


 

<참고>

 

- whria.exe 는 윈도우 서비스(rawprintserver)로 등록되서 실행된다.

- whria.exe 는 이름을 바꿔도 동작합니다. aaa.exe 로 실행하면 aaa.exe 로 등록이 됩니다.

- whria.exe 가 설치가 정상적으로 된다면 아래와 같은 메시지가 나온다.

 

CreateService SUCCESS

Service started

 

- 잘 안되는 경우 방화벽 문제인 경우가 있다. TCP 9100 포트를 열어주면 작동한다.

- whria.exe 는 c:\windows\system32 에 카피되어 있어야 한다. 관리자 권한으로 whria.exe 를 실행하면 자동으로 카피하지만 만약 없다면 직접 whria.exe 를 c:\windows\system32 로 copy 한다.

- whria.exe 의 에러 메시지를 확인하고 싶다면 관리자로 실행된 console 창에서 whria.exe 를 직접 실행해서 에러메시지를 확인할 수 있다. 로그파일은 c:\ 에 저장된다.

- whria.exe 를 지우고 싶다면 whria.exe 를 한번 더 관리자 권한으로 실행하면 지워진다.

- whria.exe 는 5900 포트를 사용하므로 보통 설치 이후 첫번째 실행 후에 방화벽 경고창이 뜬다. 아니면 방화벽에서 직접 포트를 열어주거나 whria.exe 를 예외 프로그램으로 등록한다.

 

- PDF 로 하드디스크에 저장하는 경우 보안에 문제가 있을 수 있으므로 주의하자.

- 민원24 사이트가 activex 로 떡칠되어 있으므로 원격 프린트하기보다 한곳에서 프린트하는 것이 컴퓨터 건강에 낫다.

,

샤오미 (Xiaomi) 의 yi home ant IP 카메라는 엄청 싸고 엄청 이쁜데 한국에서 쓰기 힘들다.


영문 메뉴얼과 영문 사용법을 찾기가 힘들다. 중국어밖에 지원 안한다.

 

안타깝게도 안드로이드에서 영문 app 을 까는데는 실패했다. 아이폰은 되는것 같기도 하다.

 

0) 안드로이드용 app 파일을 첨부한다. 중국어입니다만 엡데이트하면 한글로 잘 나옵니다.

 

signed_yicamera v1.6.0 (20150512).apk

 

 


1) RTSP 를 지원한다. 554 번 포트를 이용해서 스트리밍해서 볼 수 있다.


First of all you need to know the camera's Web URL address, such as 192.168.1.128, RTSP is the IP address of the camera port 554, the we network that corresponds to the URL address of the camera is as follows:

Main stream:rtsp://192.168.1.128:554/ch0_0.h264
Minor stream:rtsp://192.168.1.128:554/ch0_1.h264
Audio stream:rtsp://192.168.1.128:554/ch0_3.h264



http://en.miui.com/thread-70205-1-1.html



2) RTSP 를 쓰려면 구버젼 펌웨어를 써야 user / pass 를 묻지 않는다.



아래는 펌업하는 방법이다. 간단히 이야기 하면 reset 을 누르고 home 파일이 든 sd card 삽입 후에 재부팅하고 2분정도 기다리면 주황불이 계속 깜빡인다. 이 때 다시 pairing 을 시도하면 된다.


구버젼(1.8.5.1B) 펌웨어를 첨부한다.


1.8.5.1B_201513211614.zip 


* Disconnect cam
* remove flash
* power on and long press reset button
* power off
* write to SD card "home" file from zip file
* insert sd card and power on
* wait around 5 min and try to connect to cam from original android soft
* check firmware via android soft


3) VLC player 를 이용해서 스트리밍을 볼 수 있다. 녹화도 가능하다. 녹화를 해주는 script 는 아래에 내가 만들었다. DOS 의 bat 파일로 만들어서 저장하자.


rem Xiaomi record script by WHRIA

set /a y=0
:loop
set /a y=0
forfiles /p e:\cctv\ /s /m *.* /d 10 /c "cmd /c del @file"
mkdir e:\cctv\%date:/=%
:loop_go
set /a y+=1
IF EXIST e:\cctv\%date:/=%\%y%.ts goto loop_go

"C:\Program Files\VideoLAN\VLC\vlc.exe" -vvv -I=dummy --dummy-quiet rtsp://192.168.0.30:554/ch0_0.h264 --sout=file/ts:e:\cctv\%date:/=%\%y%.ts --run-time=300 --start-time=0 --stop-time=300 vlc://quit

IF EXIST e:\cctv\%date:/=% goto loop_go

goto loop



폴더명 / IP 주소만 수정하면 1시간 단위로 자동 녹화하게 하였다.

 

 

<2016 년 추가>

 

신형 펌에서 RTSP 를 사용하는 방법에 대한 post 가 있다.

 

러시아 사람이 개발했고 미국 사람이 잘 정리해 놓았다.

 

미국, 러시아가 괜히 강대국이 아니다.

 

http://robinhenniges.com/en/fix-xiaomi-xiaoyi-small-ant

 

여기에 사용되는 파일은 아래에서 다운

 

XiaomiAnts_easy_boot(1).7z

 

사용법은 위 파일을 압축을 풀고

 

.sh 파일을 열어서

 

my_version 을 산 카메라 버젼과 똑같이 맞추고

time zone 도 seoul 로 맞추고

 

FAT32 로 포맷 후에 카피하고

 

부팅하고 1~2 분 기다리면 적용이 된다.


,