Python 실행시 아래와 같이 $ SyntaxError: Non-ASCII character '\xea' in file ./filename.py on line 25, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 에러가 날때가 있습니다 이는 소스 코드안의 문자 인코딩이 맞지 않아서 인대요. 이때 문서 상단에 아래와 같이 utf-8 로 명시해 주시면 됩니다. #!/usr/bin/python2.7 #-*- coding: utf-8 -*- 혹은 #!/usr/bin/python2.7 # coding=utf8 혹은 cp949 를 지원해야 한다 싶으시면 아래와 같이 cp949 를 넣어 주시면 됩니다. #!/usr/bin..
Python 관련해서 개발하다보면 환경을 개발 환경을 좀 나눴으면 할때가 있는대요. ( 제 경우 python3, mxnet, tensorflow 를 사용할때 ) Virtualenv 는 이것 을 가능하게 해줍니다. 우선 pip 사용이 가능하다는 전제로 pip install virtualenv 를 통하여virtualenv 를 설치하도록 합니다. $ pip install virtualenv 설치가 완료 되었다면 virtualenv 명령어의 버전을 체크해 보도록 합니다. $ virtualenv --version 그리고 virtualenv 를 이용하여 원하는 폴더에 설정을 만들어 주도록 합니다. 보통 프로젝트 폴더 혹은 사용자 단위로 생성 하는대 여기서는 ~/.tensorflow 를 예를 들어 만들겠습니다. * ..
Ubuntu 에서 apt 패키지 관리자를 이용한 ffmpeg 설치 방법입니다. 1. 우선 add-apt-repository 를 통해 패키지 저장소를 등록해 줍니다. $ sudo add-apt-repository ppa:jonathonf/ffmpeg-3 2. apt-get update 를 통하여 패키지 리스트를 업데이트 해주시고 설치해 주시면 됩니다. $ sudo apt update && sudo apt install ffmpeg libav-tools x264 x265 4. 버전 체크 $ ffmpeg -version 5. 복구 방법 - 기존 ffmpeg 로 복구 하는 방법입니다. $ sudo apt install ppa-purge && sudo ppa-purge ppa:jonathonf/ffmpeg-3 즐..
MAC 에서 brew 를 이용하여 Python3 를 설치하는 방법입니다. 우선 homebrew 를 설치하셔야 되는대요. homebrew 는 MAC OS 용 패키지 관리자로 설치 방법은 아래의 포스트를 확인해 보시기 바랍니다. 2015/10/11 - [Computer Skills/MAC] - MAC에 OSX 용 패키지 관리자 Homebrew 설치하기 및 간단한 사용법들 brew 를 사용 하신다면 어렵지 않게 설치가 가능합니다. $ brew install python3 정상적으로 설치되었다면 pip3 -V 와 python3 -V 로 간단히 버전 확인이 가능합니다. $ python3 -V $ pip3 -V 이제 pip3 관련 패키지를 설치하실때는 pip3 install package_name 으로 설치하시면 ..
Laravel 을 composer 와 함께 첫 설치시 Laravel 의 경우 cache 와 같은 디렉토리들의 쓰기 권한을 검사하고 프로그램이 진행 됩니다. 오랜만에 새로 버전 5.5로 올리면서 다시 포스팅 하게 되네요. 일단 권한 관련 폴더 들은 아래 3개의 폴더 이며 ./client/storage/ ./client/bootstrap/cache/ ./client/public 간단하게 명령어로 변환이 가능합니다. * ./client 라는 폴더에 Laravel 이 설치되어 있을 경우 - 만약 laravel 폴더 안에서 실행 하신다면 ./client 를 제거 하시면됩니다. ex ) ./storage/ ./public/ chown sftp_user:users ./client/* -R chown sftp_user..
PHP 로 서버에서 Curl 로 Post 를 보낼때 "Notice: Array to string conversion" 혹은 Laravel 에서는 아래와 같은 에러를 보실 수 있습니다. Laravel 최신버전에서는 디버그 모드가 변경되어서 다르게 뜨겠지만 메세지는 같을 것으로 예상됩니다. 일단 에러의 이유는 array in array 로 배열 안에 배열을 넣어서 그대로 전송하려 할때 나타나는 현상인대요. $transData = array( 'user_id' => $userInfo['userid'], 'page' => $data['page'] ); $parameter = array( 'organization_code' => 'CODE', 'organization_token' => 'SECRETKEY', 'r..
Amazon Cloud 와 서비스에서 Cloud 서비스를 운영하다 보면 서버를 생성할 경우 비밀번호를 주는 경우도 있지만 Amazon 과 같이 Key를 주는 경우도 있는데요.윈도우즈에서 XShell 혹은 Putty 를 이용하여 서버에 접속하는 방법입니다. * 스샷은 XShell 이나 PuTTY 역시 크게 다르지 않으니 그냥 참고 하시면 될 것 같습니다. XShell 을 켜시고 우선 New Session Properties 를 생성 합니다. 그리고 좌측 메뉴에서 Authentication 을 누르셔서 아래와 같이 사용자 이름을 넣어 주도록 합니다. Amazon Linux 의 경우 기본 사용자는 ec2-userAmazon Ubuntu 의 경우 기본 사용자는 ubuntu 입니다. 그리고 아래의 User Key..
기본적으로 파일을 구분할때는 확장자 명이 아닌 mimetype 을 기준으로 구분을 하고 아래는 문서 파일을 거르기 위한 mimetype 모음입니다. 개발하실때 참고하시기 바랍니다 :D .txttext/plain .hwp application/x-hwp document/unknown application/unknown .docapplication/msword .doc application/msword .dot application/msword .docx application/vnd.openxmlformats-officedocument.wordprocessingml.document .dotx application/vnd.openxmlformats-officedocument.wordprocessingml.te..
가끔 데이터베이스에서 mysqldump 를 통해서 데이터를 가져 올때 10기가 이상의 필요 없는 로그데이터가 딸려올 때가 있는데요. 이때 용량을 먼저 알아보고 --ignore-table 를 하면 좋은데요. 아래의 쿼리로 테이터 베이스 테이블의 용량을 알 수 있습니다. SELECT table_name AS `Table`, round(((data_length + index_length) / 1024 / 1024), 2) `Size in MB` FROM information_schema.TABLES WHERE table_schema = "테이터 베이스 이름" AND table_name = "테이블 이름" ORDER BY (data_length + index_length) DESC; 위의 쿼리에서 AND tab..
docker-compose 의 경우 docker-compose.yml 파일 위치로 이동하여 docker-compose down 으로 컨테이너를 전부 내리는 것이 합니다. 하지만 docker-compose 의 위치를 모르거나 docker-compose 가 없을 경우 container 를 하나씩 꺼주셔야 합니다. 이 경우 조금 편하게 하는 방법이 아래의 명령어를 써주시면 container 를 정지시키고 삭제 할 수 있습니다. //Container 전체 정지시키기 $ docker stop $(docker ps -a -q) //Container 전체 삭제하기 $ docker rm $(docker ps -a -q) 즐거운 서버 관리 되시기 바랍니다 :D
- Total
- Today
- Yesterday
- 웹 개발자
- Laravel
- ubuntu
- php
- mac
- 서버
- 개발자
- 인터넷
- 웹 서버
- Database
- 우분투
- 게임 개발
- 데이터베이스
- 웹 개발
- 에러
- SNS
- 개발
- Developer
- it
- 게임
- html
- 서버 개발
- 맥
- 튜토리얼북
- Tutorialbook
- JavaScript
- cocos2d-x
- 웹
- 설치
- Nodejs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |