본문 바로가기

Django와 Amazon S3 연결 https://simpleisbetterthancomplex.com/tutorial/2017/08/01/how-to-setup-amazon-s3-in-a-django-project.html
django를 사용할 때 debug=false 로 설정하면 static 파일이 모두 캐치가 안되는 이유 debug = false 를 사용하게되면 static 파일들은 모두 웹서버에서 따로 관리를 해주어야한다.따로 static 파일들을 모아놓은 곳을 정해줘야 한다는 뜻이다. js, css 파일들 모두...낯선 개념이라서 어려울 수 있는데 python manage.py collectstatic을 하면 project/setting.py 안에 설정해준 static_root에 각 앱별로 static 폴더 안에있는 파일들이 저장이 된다. 물론 staticfiles_dir을 따로 설정해주었다면 그 곳에 있는 폴더까지 모두 포함한다. 그러면 manage.py 가 있는 디렉토리 안에 static_root 에서 설정해준 폴더 안에 파일이 들어있을 것이다.그 파일들을 static_url 과 관련지어서 웹서버와 연동을 시키면 ..
인터넷 익스플로러 IE javascript로 잡아내기 인터넷 익스플로러가 최신 jQuery를 지원하지 않는다. 따라서 기피해야하는데, 유저들을 잘 모르는 경우가 많기 때문에 익스플로러로 접속했을 경우 경고 알림을 띄워줄 때 사용하는 코드이다.https://stackoverflow.com/questions/24861073/detect-if-any-kind-of-ie-msie 에서 가져왔고, IE 5-11을 아주 잘 잡아낸다.if (navigator.appName == 'Microsoft Internet Explorer' || !!(navigator.userAgent.match(/Trident/) || navigator.userAgent.match(/rv:11/)) || (typeof $.browser !== "undefined" && $.browser.msi..
주피터 홈디렉토리 변경 http://luke77.tistory.com/52에서 가져왔습니다. OS: Windows 10Anaconda version: 3 (64 bit)Jupyter notebook version: 4.2.3 기본 설정 작업 디렉토리: User의 Documents 폴더 변경 프로세스 1. Command 실행 2. jupyter notebook --generate-config 입력3. 사용자 폴더에 .jupyter 폴더 진입4. jupyter_notebook_config.py 열기5. #c.NotebookApp.notebook_dir = '' 열찾기 (179 번째 line 정도)6. 주석제거7. '' 란 안에 원하는 폴더의 절대 경로 삽입. 단 \ --> / 로 변경 (c:\temp --> c:/temp)8. 저..
Matlab 시뮬레이션 중간중간 스마트폰으로 알림받기 (Pushbullet 이용) Matlab 시뮬레이션은 짧게 끝나는 것도 있지만 오래 걸리는 경우가 많다. 만약 오래걸리는 경우라면 항상 모니터링을 해야한다는 불편함이 있었다. 그렇다면 시뮬레이션이 끝나거나, 중간중간 진행상황을 알림해줄수는 없을까? PushBullet 이라는 서비스를 이용하면 이런 불편함을 해결 할 수 있다. PushBullet은 web api로 신호를 받아 등록된 기기로 푸쉬알림을 보내주는 서비스이다. 다른기능도 제공하고 있지만 우선 푸쉬알림 기능만 사용하도록 하자. ios 혹은 안드로이드 스마트폰 기기에 PushBullet을 검색해서 다운받고 로그인을 한다. 자체 가입기능은 없고 구글 혹은 페이스북을 이용하여 로그인을 할 수 있다. 로그인을 완료했으면 다음 주소로 다시 똑같은 아이디로 로그인한다. https://..
우분투 아파치 재시작 명령어 sudo systemctl restart apache2 아마존 리눅스와는 다르다.
우분투에 xampp 설치하기(apm, 웹서버)/직접 설치 우선 xampp 홈페이지에 들어가서 리눅스용 .run 파일을 받는다. run 파일이 설치된 디렉토리로 들어가서 sudo chmod +x xampp-linux-x64-~~~~.run 를 실행해주고 sudo ./xampp-linux-x64-~~.run 를 해준다면 설치가 된다. 다음에 관리창을 열려고할때는 /opt/lampp$ sudo ./manager-linux-x64.run 설치된 곳으로가서 매니저를 실행하면 된다. 하나씩 설치하려면 다음 페이지를 참고하면된다. https://www.digitalocean.com/community/tutorials/how-to-install-linux-apache-mysql-php-lamp-stack-on-ubuntu-16-04
아마존 웹서비스에 파이썬 3.5 설치하기 처음 아마존웹서비스의 AMI를 사용하면 파이썬 2.7이 설치되어있는데, 소스를 파이썬 3버전으로 설치했을때 어떻게 해야할지 난감하다. 이때는 다음과 같이 설치를 하고 python3로 실행하면되며 pip은 python3 -m pip 으로 사용하면 된다. 1. sudo yum list | grep python3 2. sudo yum install python35 3. sudo yum install python35-pip 4. sudo python3 -m pip install --upgrade pip 5. using 'sudo python3 -m pip install'