본문 바로가기

KnowHow

Python 에서 한글을 썻을 경우 SyntaxError: Non-ASCII character 에러 발생 시 파이썬 프로그램을 짜다 보면 한글로 주석을 달거나 한글 출력을 할 경우 아래와 같이 SyntaxError: Non-ASCII character 에러를 확인 하실 수 있는데요. SyntaxError: Non-ASCII character '\xeb' in file test-rabbit-connect.py on line 29, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 이는 간단히 해당 파일 상단에 # -*- coding: utf-8 -*- 을 추가해줌 으로서 해결이 가능합니다. #!/usr/bin/env python # -*- coding: utf-8 -*- import pika import os 즐거운 개발 ..
Redis 재시작시 Redis Service Stop::(error) NOAUTH Authentication required 와 같은 에러가 발생 할 경우 아래와 같이 redis ( 레디스 ) 를 재시작 했을때 NoAuth error 이 날 때가 있습니다. /etc/init.d/redis_6379 restart Stopping ... (error) NOAUTH Authentication required. Waiting for Redis to shutdown ... Waiting for Redis to shutdown ... Waiting for Redis to shutdown ... 간단히 말하면 conf 파일에는 requirepass 가 셋팅되어 있지만 재시작 스크립트에는 적용이 되지 않았을때 발생하는 현상 인데요. 해결방법은 설정 파일에 shutdown 명령어와 함께 -a {passowrd} 를 적어 주시면 됩니다. 아래는 제 경우 입니다. config..
VMware 에서 Docker Ubuntu 사용시 Temporary failure resolving 'deb.debian.org' 와 같은 에러가 날 경우 VMware 에서 Docker와 Ubuntu 를 사용할때 아래와 같은 에러를 확인 하실 수 있는데요. ( Temporary failure resolving 'deb.debian.org' ) * 에러는 아래와 같이 패키지 양에 따라 다르지만 원인은 같습니다. Step 3/14 : RUN apt-get update && apt-get install -y libmcrypt-dev libxml2-dev libssl-dev zlib1g-dev ---> Running in e858e186cfac Err:1 http://security.debian.org/debian-security stretch/updates InRelease Temporary failure resolving 'security.debian.org'..
github push 또는 clone 사용시 자동으로 로그인 되도록 ssh 등록 후 사용하기 여기서는 간단히 ssh 를 이용해 github 에 접속하여 clone 이나 push 를 하는 방법을 알아 보겠습니다. 우선 셋팅을 하지 않고 그대로 진행 하려 한다면 아래와 같이 permission denied (publickey). fatal: Could not read from remote repository. 라는 에러를 볼 수 있으실 것 입니다. 위의 에러는 git 에 ssh 로 접속하기 위한 기초 설정이 되지 않았을때 생기는 에러 인데요. 이를 해결 하기 위해서 아래의 과정을 진행하시면 됩니다. 1. SSH Key 생성하기 아래의 명령어로 github 에 등록할 SSH Key 를 생성합니다. $ ssh-keygen -t rsa -C "GIT EMAIL" 위의 명령어로 키를 생성 하셨다면 아래와 ..
블리자드 배틀넷 Battle.net 게임 제거 방법 배틀넷은 게임을 배틀넷이라는 런처에서 설치하고 관리 하는데요. ( 게임은 제어판에 없습니다. )간단히 배틀넷 게임들을 제거 하는 방법을 알려 드리겠습니다. 우선 배틀넷을 켜시고 삭제 할 게임으로 이동 하여 설정 을 누르시고 메뉴 최하단에서 게임 제거 를 누르시면 됩니다. 게임 제거 확인 메세지에서 네, 제거합니다. 를 눌러 확인을 하시면 하단에 아래와 같이 파일이 삭제 중이라는 메세지가 뜬 후 게임이 완전히 삭제된 모습을 확인 하실수 있으실 것 입니다. 제거 뒤에는 아래와 같이 게임 실행 버튼이 다시 설치 버튼으로 변경 된 것을 확인 하실수 있으실 것 입니다. 만약 게임을 모두 삭제하시고 함께 배틀넷도 삭제 하고 싶으시다면 아래와 같이 제어판의 앱으로 이동하여 배틀넷을 검색 후 삭제 하시면 됩니다. 즐거..
CentOS 에서 Redis 설치하기 간단히 CentOS 에서 yum 을 이용하지 않고 Redis 를 설치하는 방법입니다. ( 공홈에도 나와 있는 방법 ) URL : https://redis.io/topics/quickstart 1. Redis 컴파일하기 우선 아래의 명령어로 Stable 버전을 받으신 후 압축을 푸시기 바랍니다. 그리고 make 로 컴파일을 하려 하면... 약 99%의 확률로 에러가 납니다. $ wget http://download.redis.io/redis-stable.tar.gz $ tar xvzf redis-stable.tar.gz $ cd redis-stable $ make 일단 gcc 에러는 yum install gcc 로 해결이 가능합니다. $ yum install gcc 그리고 설치 후 make 시 아래와 같이..
교육기관 ( .edu or .ac.kr) 이메일 계정으로 사용할 수 있는 IT 회사들의 혜택 학생 혹은 교육기관의 이메일( .edu 혹은 .ac.kr 로 끝나는 )이 있다면 IT 회사에서 수 많은혜택을 받을 수 있는데요. 여기서는 간단히 몇가지 혜택들을 정리해 드리겠습니다. 1. Office 365 ( 무료 - 교육기관 이메일 등록 가능 ) 링크 : https://products.office.com/ko-kr/student/office-in-education Office 365 에서는 학생 이메일이 있다면 무료로 이용 등록이 가능합니다. 학교나 기관에서 바로 등록을 했다면 학교 계정으로 그냥 쓰시면 되고 만약 구글 G suite 를 통한 .edu 혹은 .ac.kr 이메일이 있다면 개인적으로 등록 하셔서 이메일 인증 후 사용 하는 것도 가능합니다. 2. Google G Suite for Educa..
MAC 에서 Android 를 연결하여 파일 이동하기 MAC 에서 Android 를 연결하여 파일을 받기 위해서는 Android Filetransfer 파일이 필요 한데요. 여기서 간단히 설명 드리겠습니다. 우선 아래의 링크로 들어가 Android Filetransfer 를 다운받아 설치하도록 합니다. Android Filetransfer : https://www.android.com/filetransfer/ Download Now 를 눌러 파일을 다운 받은 후 설치 해주도록 합니다.이제 설치된 파일을 실행하시면 간단히 경고가 뜨는데 '열기' 로 무시해 주시고 이제 연결 하시고 핸드폰에서 MTP 연결을 허용해 주시면 이제 맥에서 안드로이드를 연결하고 확인 하실 수 있습니다.즐거운 스마트 라이프 되시기 바랍니다 :D
PlayStation Network ( PSN ) 를 이용하기 위한 PSN 계정 만들기 PSN 그러니까 PlayStation Network 는 플레이스테이션으로 온라인 상에서 게임을 하기위해 필요 한데요. 여기서는 PSN을 이용하기 위한 한국 계정을 만드는 방법을 알려 드리겠습니다. 우선 플스 상에서의 회원 가입은 대략 아래와 같은 상태... 일단 플스에서의 가입은 포기하고 브라우저에서 가입해야 합니다. ( 개인 인증 때문에 플스상에서 가입을 못하는 것 같습니다. ) 이제 가입을 시작해보도록 합니다. 1. PSN 회원가입 페이지로 이동 PSN 회원가입 페이지 : https://account.sonyentertainmentnetwork.com 2. 국가 선택 및 가입약관 동의 우선 대한민국으로 선택 하시고 계속! 그리고 총 4개의 약관의 강을 '동의합니다' 로 통과 하시면 신원확인 페이지로 ..
GitHub 학생 ( Education ) 등록하고 이용하기 ( ac.kr 혹은 edu 메일 필요 ) 대학교 이메일이 있을경우! GitHub 에서 무료로 개인 저장소르 받을 수 있는데요. 이 포스트에서는 간단하게 학생 이메일을 이용하여 가입하고 이용하는 방법에 대해 알아 보겠습니다. 우선 아래의 링크로 이동합니다. 링크 : https://education.github.com/pack ( 페이지 아래쪽은 대학교 이메일을 가진 분들이라면 받을 수 있는 많은 회사들의 지원에 대해서 써있으니 한번 읽어 보시기 바랍니다. ) 이동하시면 아래와 같은 페이지를 보실 수 있으실 것 입니다. 이제 Get your Pack 을 클릭하여 페이지를 이동 합니다. 이제 로그인 페이지가 뜨고 기존 가입 되어있는 아이디 혹은 아이디를 새로 만드셔서 로그인을 하고 나면 학생인지에 대해서 확인하는 페이지가 나오게 됩니다. 여기서 이제..