전체 글 586

MAC: (발표, 강의시) 텍스트 크게 보여주기 - Alfred 3 Large Type

강의나 발표를 하다 보면 작은 글자를 크게 보여주어야 할 때가 있다.보통은 메모장 같은 곳에 큰 폰트로 해당 텍스트를 보여주는데, 맥의 Alfred 앱을 사용 중이라면 쉽게 텍스트를 크게 보여줄 수 있다.(아직 alfred 앱을 사용하고 있지 않다면 강력하게 추천한다. 여기에서 다운로드 받을 수 있다. 기본 무료 앱으로 기능을 사용할 수 있고 유료 확장 팩으로 더 많은 기능들을 사용 가능하다.)사용법은 간단하다. 알프레드 토글 창에서 보여주고 싶은 글자를 입력한 뒤, Cmd + L 키를 누르면 해당 글자를 크게 보여준다.텍스트 입력Cmd + L커스터마이징Alfred Preference (Cmd + ,) => Appearance => Options => Large Type 에서 여러 설정들도 할 수 있다.

tools/mac 2019.02.17

serverless 사용해보기

serverless githubmedium blog1. 설치하기npm install -g serverless 2. AWS 세팅IAM으로 유저 생성AdministratorAccess 권한 부여key / secret key 발급발급한 키를 serverless setting에 추가serverless config credentials --provider aws --key xxxxxxxxxxxxxx --secret xxxxxxxxxxxxxx # 기존에 aws credeital을 사용중이라면 -o 로 override 가능 # 만약 aws credential에 다른 프로필을 사용중이라면 --profile로 지정 가능 3. 서비스 만들기기존의 템플릿으로 쉽게 만들 수 있다.serverless create --templ..

backend 2019.02.15

IPython (Jupyter) notebook에서 unittest 하기

요즈음 대부분의 코드에서 테스트를 작성하려고 노력중이다.하지만 jupyter notebook으로 코드를 작성하면서 테스트를 작성하자 아래 에러가 나타났다.if __name__ == '__main__': unittest.main() E ====================================================================== ERROR: /Users/path_to_kernel (unittest.loader._FailedTest) ---------------------------------------------------------------------- AttributeError: module '__main__' has no attribute '/Users/path_to..

backend/python 2019.02.08

eyeD3: 파이썬 오디오 태그 넣기

아이튠즈에 음악을 넣으면 태그 (앨범, 아티스트, 년도) 등이 있어야 제대로 구성을 해준다.태그가 없는 앨범들을 넣다보니 귀찮아서 python 라이브러리를 찾아보니 eyeD3(https://pypi.org/project/eyeD3/)이 있어 이를 사용해 보았다.설치python 2.7 ~ 3.3까지 지원.pip로 설치pip install eyeD3 소스 아카이브에서 설치여기에서 최신버전을 받은 뒤에 설치해준다.$ tar xzf eyeD3-X.Y.Z.tar.gz $ cd eyeD3-X.Y.Z # This may require root access $ python setup.py install ImportError: failed to find libmagic. Check your installationmac ..

backend/python 2019.02.05

Django: 기존에 있는 값에 unique 필드 추가하기

기존에 값이 있는 db에 unique한 필드를 추가하고 migration을 하려고 하면 다음과 같은 내용이 나온다.Please select a fix: 1) Provide a one-off default now (will be set on all existing rows with a null value for this column) 2) Quit, and let me add a default in models.py Select an option: 1 Please enter the default value now, as valid Python The datetime and django.utils.timezone modules are available, so you can do e.g. timezone.no..

backend/django 2019.02.04