본문 바로가기

Application

(400)
2015년 3월 22일 과제 QT로 메모장 만들기
QT 윈도우 배포용 라이브러리 포함시키기 기본적으로 QT 프로그램을 사서 쓰는게 아니라면, LGPL 형태로 라이브러리가 공급되는데, static으로 빌드도 안되고.. 윈도우 환경에서 배포하기에 참 난감해진다. 그래서 deploy라는게 있는데, 커맨드라인 환경에서 사용하기 괜찮은듯 해서 소개한다. 먼저 release로 exe파일이 나온걸 한 디렉토리에 복사해 놓고 나서, 예를 들어 D:\Qt\5.3\mingw482_32\bin 이라는 디렉토리에 qt가 설치되어 있다고 가정하고,D:\Qt\Project\build-project1-mingw482_32-release 라는 디렉토리가 빌드된 파일이 들어가는 곳이라고 가정하면,빌드 디렉토리에 들어가보면, release라는 디렉토리가 있을거고, 거기에는 빌드하면서 나오는 갖가지 파일이 같이 들어가 있는데,..
윈도우를 무선공유기로 만들기 관리자모드로 cmd를 연다. netsh wlan set hostednetwork mode=allow ssid="name" key="pass" 이렇게 하면 가상네트워크가 생성됨. 가상네트워크 말고 인터넷이 되고 있는 기존 네트워크 어댑터 설정에 들어가서 가상네트워크를 선택해서 공유한다고 체크 netsh wlan start hostednetwork 서비스를 시작하면 된다.
크롬에서 구글드라이브 다운로드하는데 네트워크오류가 발생할 경우 모든 해결 방법은 아님을 밝혀둔다. 일단 난 영문판 크롬을 사용하는데, 한글판도 아마 마찬가지일거라고 생각하지만.. 한글크롬쪽은 좀 다를수 있다. 알아서 보셈. 먼저 브라우저 오른쪽에 보면 三처럼 생긴게 있는데, 그거 누르고.. Settings (설정) 을 누르면 탭이 하나 더 열리면서 설정창이 나올거다.. 밑에 보면 Show Advanced Settings (고급 설정 보기)가 나올거다. 누르자. Privacy (사생활보호)에 버튼 두개가 있을거다. Content Settings (컨텐츠 설정)이랑 Clear Browsing Data (브라우저 데이터 삭제). Content Settings 버튼을 누르면 또 새창이 하나 뜬다. 또 막 세부항목이 나오는데, 거기 보면 Cookies (쿠키) 항목에 또 버..
WMV 파일 인코딩이 제대로 안 될 경우엔.. 몇몇 WMV 파일이 인코딩 어플에서 제대로 동작하지 않았다. 물론 플레이는 전혀 문제가 없고. 인코더 문젠줄 알고 존나 뒤져보고 이것저것 다 깔아봤는데 안돼. 결국, 걍 wmv 복구를 하면 되더라고.. asfbin이라는건데, 내부적으로는 어떻게 돌아가는지는 모르겠지만 존나 빨리 복구가 된다. asf파일로 복구가 되는것 같은데.. 복구된걸로 인코딩하면 일단 wmv보다는 훨씬 느리지만 암튼 제대로 인코딩은 된다.
쿠다 인코딩을 위해 필요한 파일 얼마전 CUDA로 인코딩이 가능하다는 이야기를 들었는데,막상 그래픽카드 드라이버를 업데이트 하고 나니 갑자기 안되더라. 그래서 찾아봤더니 역시나 날라가기 전에 백업해둔 놈이 있었다. 일단은 요걸 C:\Windows 안에 집어넣으면 된다. 그럼 뭘 쓰든 인코딩 목록에 CUDA라고 뜬다. 그걸 선택하고 돌리면 된다.
wget wget을 쓰면, 웬만한 사이트는 다 긁어진다고 볼 수 있는데, robots.txt에 Disallow해둔 사이트는 안긁어진다. 그야, 도의적인 차원에서 기본값으로는 안긁어지게 해놓은거지, 못긁어가는건 아님. wget -erobots=off http://your.site.here 요렇게 하면, 로봇이라고 선언하지 않으므로, robots.txt랑은 아무 상관 없음.
deb 파일 만들기 deb 파일 만들기를 검색해 봤는데, 웬지 종합적인게 없어서 작성해본다. 역시 리눅스는 일단 보고 만드는게 최고 leafpad를 보고 따라해볼란다. sudo apt-get download leafpad 이러면 leafpad_버전_아키텍쳐.deb가 받아진다. 작업 디렉토리에서 dpkg -x leafpad_0.8_amd64.deb 이렇게 하면.. 오우, 풀린다. 들어가보면, usr 디렉토리가 만들어져 있다. 즉, 루트를 기준으로 그냥 디렉토리 만들면 되는듯. 근데 이것만으론 안됨 dpkg -e leafpad_0.8_amd64.deb 요렇게 하면, DEBIAN 디렉토리도 짠! 하고 나타난다. 안에 내용 싹 고치고(leafpad로 되어 있는것 다 니 원하는걸로 바꿔라) dpkg -b leafpad_0.8-cus..