본문 바로가기

IT

(29)
[Windows] OpenCL.dll 파일 오류 발생 어떤 프로그램을 실행시킬때 OpenCL.dll이 파일이 없다고 에러가 나올 경우! 첨부파일을 받으시거나 찜찜하시면 마이크로소프트 홈페이지 공식 fix는 없어서 다운받았던 파일만 첨부합니다 ㄷㄷ(저는 잘 되는데;; 찜찜하시다면 윈도우 업데이트를 추천 ㄷㄷ) 이 파일을 받아서 C드라이브 -> windows -> system32 폴더에 넣어주면 된다. 끝끝
Windows에서 백그라운드로(CMD) 실행하기 비밀스럽게 프로그램을 백그라운드로 실행시킬 방법을 검색해본 결과... 배치파일(.bat)로는 백그라운드 실행이 불가능한 것 같다.. bat 파일을 만든 후 내용에 start "파일경로+파일명" %1 을 넣고 돌려보라는 내용이 있었는데.. 뭐 잘 되지 않는다 ㄷㄷ 검색에 나온 두번째 방법은! 성공! 다른 방법은 바로 스크립트를 이용하는 것이다. 우선 텍스트파일을 하나 만들고 Set objShell = CreateObject("Shell.Application") objShell.ShellExecute "배치파일 경로\배치파일.bat", "/c lodctr.exe /r" , "", "runas", 0 이렇게 내용을 작성한 뒤 파일의 확장자를 vbs 로 지정해준다. (확장자가 안보이면 탐색기 -> 도구의 '폴더..
[django] django에 로그(logging)를 남기고 싶다면!! django에는 디폴트 값으로 로그가 안남는다... apache는 자동인데 왜... 여튼 로그를 남기고 싶다면!! 프로젝트 폴더의 settings.py 파일을 수정해주면 된다. 로깅부분을 부면 텅 비어잇을텐데 LOGGING = { 'version': 1, 'disable_existing_loggers': False, 'handlers': { 'file': { 'level': 'DEBUG', 'class': 'logging.FileHandler', 'filename': 'debug.log', }, }, 'loggers': { 'django': { 'handlers': ['file'], 'level': 'DEBUG', 'propagate': True, }, }, }다음과 같이 넣어주면 된다 debug.log..
[ubuntu] error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1,error: command 'gcc' failed with exit status 1 while installing eventlet 깃허브에서 소스를 받고 sudo pip install -r requirements.txt 을 날렷는데 sudo apt-get install build-essential autoconf libtool pkg-config python-opengl python-imaging python-pyrex python-pyside.qtopengl idle-python2.7 qt4-dev-tools qt4-designer libqtgui4 libqtcore4 libqt4-xml libqt4-test libqt4-script libqt4-network libqt4-dbus python-qt4 python-qt4-gl libgle3 python-dev sudo easy_install greenlet sudo easy_ins..
[ubuntu] utilsmodule.c:1:20: fatal error: Python.h: No such file or directory compilation terminated. 우분투에서 다음과 같은 에러가 난다면 utilsmodule.c:1:20: fatal error: Python.h: No such file or directory compilation terminated. Python.h 에 문제가 있는 건 아닐까 의심할수도 있겠지만...나처럼 ㄷㄷ os에 맞춰서 다음과 같이 패키지를 설치해 주면 끝! For apt (ubuntu, debian...):sudo apt-get install python-dev # for python2.x installs sudo apt-get install python3-dev # for python3.x installsFor yum (centos, redhat, fedora...):sudo yum install python-devel
[ubuntu] 우분투 서버에서 타임존(timezon) 변경 서버의 시간은 항상 중요하다! aws ec2생성 후 # date 명령어로 시간을 보면 맙소사... 무슨 미국인가 시간이 왜저래... 물론 locale로도 맞출 수 있겠지만... 세상일이 다 되지는 안더라는... 그래서 명령어로도 timezon을 변경할 수 있다 # tzselect 만약 이렇게 해도 안바뀐다면... 최후의 dpkg-reconfigure tzdata 명령어를 써주자... 나도 결국 이걸 썻다...
[ubuntu] aws 우분투(Ubuntu) 16.04 버전 로케일(locale) 설정 변경 aws에서 ubuntu EC2를 하나 생성해 보면 locale이 en_US.UTF-8인걸 확인할 수 있다. # locale 왜 서울 리전에서 만들었는데 en_US가 기본인거지.. ㄷㄷ 파일에 들어가는 한글들이 마꾸 깨저버리니 살짝 바꿔주자. 명령어 창에서 다음처럼 입력하자 # vi /etc/default/locale(나름 중요한 파일이라 vi 편집 시 저장이 안될 경우가 있다 그럴떈 sudo를 붙여주자)# sudo vi /etc/default/locale (ec2라면 그냥 sudo 붙이고 하자) 먼저 기존에 설정되어있는 en_US을 삭제하고 ko_KR을 추가! 나중에 프로그램에서 갑자기 오류가 나서 원래 locale을 찾는다고 구글링하고 생쑈를 하기도 했는데... 여러분도 그럴 수 있으니 그냥 #붙여서 ..
[Ubuntu] 우분투 계정 sudo 권한 부여(sudoers) 보안을 위해서는 별도의 계정을 만들어 관리하지만... 이 계정마다 권한을 주고 그룹지정해주고 귀찮은 일이 보통이 아니다... 나중에 문제 발생 시 범인을 잡기 위해서는 관리자 권한을 주더라도 최소한 계정이라도 나누어 로그인 할 수 있도록 하자... sudo 권한을 주는 방법은 일단 설정 파일을 직접 수정하는 것 $ sudo visudo (아니라면 $ sudo vi /etc/sudoers 로 직접 해도 되지만 권한 어쩌구 하면서 저장이 안되는 경우가 많다...) 내가 정말 vi는 못해먹겠다 하는 분들은 $ sudo gedit /etc/sudoers 로 우분투니까 UI를 마음껏 이용하자 “admin” 그룹 아래에 sudo 권한을 부여하고자 하는 그룹을 추가한다. ex)예를 들어 “pjh” 라는 계정에 sud..