반응형

Programming 67

pip pillow 설치 오류

라즈베리파이에의 python 3.8 에서 pillow를 pip 로 설치하려다 보니 오류가 발생한다. 오류 내용을 보니 다음과 같은 내용이 있다. 티스토리 붙여넣기 버그 때문에 에러 내용을 이미지로.....ㅠㅠ 오류 내용 중 The headers or library files could not be found for jpeg 이 부분을 가지고 구글링 해보니 jpeg 관련 개발 라이브러리를 설치하면 된다고 한다. 아래 명령어로 추가 설치 후 pip install pillow 를 하면 정상적으로 설치 된다. sudo apt-get install libjpeg-dev zlib1g-dev

Programming/Python 2020.06.26

Excel Driver 사용한 CDatabase 오류

MFC 중 CDatabase 를 이용하여 Excel 파일을 컨트롤 할 수 있는 기능이 있다. CDatabase database; CString sDriver = _T("MICROSOFT EXCEL DRIVER (*.XLS)"); CString sExcelFile = "xls 파일 전체 경로"; CString sSql; CString strError; sSql.Format(_T("DRIVER={%s};DSN='';FIRSTROWHASNAMES=1;READONLY=FALSE;CREATE_DB=\"%s\";DBQ=%s"), sDriver, sExcelFile, sExcelFile); if(database.OpenEx(sSql, CDatabase::noOdbcDialog)) { sSql.Format(_T("SE..

Programming/MFC 2017.10.20

Visual Studio Code Auto encoding (문자열 인코딩 자동 찾기)

Visual Studio Code 를 주력으로 사용중이다. 옛날 소스들을 Open 하다 보면 간혹 문자열들이 깨져서 보이는 경우가 많은데 이떄 VS Code 의 우측 아래쪽에 UTF-8 또는 EUC-KR 이라고 써져 있는 부분을 눌러 인코딩 하여 다시 열기 메뉴를 선택 해 인코딩 셋을 지정 해주면 된다. 그런데 인코딩 하여 다시 열기를 선택 하면 위와 같이 Korean (EUC-KR) 콘텐츠에서 추측함 이라고 어느 정도 인코딩셋을 추측을 해주는것을 볼 수 있다. 그렇다면 저 인코딩셋을 자동으로 변환하는 기능도 있을것 같아 찾아 보니 설정에서 가능한것으로 나온다. 파일 -> 기본 설정 -> 설정 메뉴를 클릭하자. 위와 같은 설정 화면을 볼수 있다. 이떄 우측의 화면에 {} 대괄호 사이에 다음 문구를 넣어 ..

Programming/Tips 2017.07.03

Javascript console.log 함수 만들기

Javascript 개발 중 console.log 를 이용해서 디버깅을 많이 하는데 개발이 끝나고 console.log 를 모두 지워야 하나? 라는 고민을 하다가 나중에 또 디버깅이 필요 하면 ?? 이라는 의문으로 구글링을 좀 해보니 다음과 같은 방법으로 함수형태로 대체가 가능. isDebug = false; // toggle this to turn on / off for global controll if (isDebug) var debug = console.log.bind(window.console) else var debug = function(){} 위와 같이 선언 해 놓고 console.log 를 모두 debug 로 변경 하면 된다. 그러고 나서 isDebug 의 flag 값을 true 로 하면 ..

DSM 5.1 Transmission

저만 그런지 몰라도... 시놀로지 DSM5 에서 트랜스미션이 잘 설치가 안됩니다. 받은파일 디렉토리도 변경못하고 원하는데다가 받을수도 없고... 암튼 카페에서 찾아서 기록치원에서 올립니다. 1. transmission 사용중지 2. root로 ssh 접속 3. 유저변경 (transmission --> admin) vi /usr/local/transmission/var/settings.json "rpc-username": "admin", 으로 변경 4. 디렉토리권한 변경 chown -R admin /volume1/@appstore/transmission 5. admin으로 실행하도록 변경 vi /var/packages/transmission/scripts/start-stop-status USER-"admi..

Programming/Tips 2015.05.04

네트워크 드라이브에 WebDav 연결

시놀로지 NAS를 윈도우에 네트워크 폴더로 연결해서 그냥 탐색기에서 사용하는건 내부 네트워크에서는 윈도우 파일 공유 기능을 사용하여 쉽게 가능하지만 외부 네트워크에서 접속하는건 WebDAV 또는 ftp로 연결해서 쓰게되어있는데, webDAV로는 잘못된 연결이라면서 사용이 되지 않습니다..(그래서 보통 netdrive란 프로그램을 따로 쓰죠) 될거같은데 안되는게 이상해서 찾아보니. 윈도우 7의 네트워크 폴더 기능 기본 설정값이 SSL이용한 접속에서만 연결 가능하게 되어있기 때문이네요. 이걸 보안접속 아닌 경우에도 사용가능하게 바꿔주면 윈도우7에서 WebDAV 이용한 네트워크 폴더 / 드라이브 연결이 가능합니다. 레지스트리 편집기에서 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlS..

Programming/Tips 2015.04.29
반응형