node나 react 등을 시작하는데에 앞서 node-gyp 패키지를 설치하게 되는데, 이 때 에러가 발생하는 경우가 있다.pyenv에서 python으로 시작하는 명령어를 다 점유하고 있는 문제일 가능성이 있다. 이 때문에 python2를 찾지 못하게 된다. 이 경우, 해당 프로젝트 디렉토리로 이동 후 pyenv를 통해 python 2 버전대를 설치한 뒤, 해당 버전으로 로컬 버전 세팅을 해주면 된다. ```pyenv install 2.7.11 pyenv local 2.7.11``` 예를 들면 위와 같은 식. local에서 세팅했으므로 외부에 영향을 끼칠까봐 걱정하지 않아도 된다.
systemd를 사용하기 위해 systemctl 커맨드를 이용한다. `systemctl start {{service_name}}` 과 같은 명령어를 통해 미리 추가해놓은 서비스를 시작하는데, 이 때 슈퍼 유저 권한을 요구한다. 내가 경험한 상황은 다음과 같다:1. root 계정에서 처음 user1 유저를 생성했다.2. systemd를 사용하기 위한 슈퍼 유저 권한 사용을 위해 인증 정보로 user1의 비밀번호를 요구한다.3. user1으로 작업을 하다가 나중에 user2 유저를 생성하였다. 4. user2 로 로그인하여 systemd를 사용할 때 계속 user1의 비밀번호를 입력하라고 한다. 해결 방법:user1는 wheel 그룹에 포함되어 있었고, user2는 wheel 그룹에 포함되어 있지 않았다. ..
layout.html 템플릿에서 공통적으로 `util.js`라는 스크립트를 불러오고 싶었다. 그리고 몇몇 페이지에서는 각 view에 해당하는 스크립트도 불러온다.스크립트를 불러오는데에는 requirejs를 이용하고 있었다. http://requirejs.org/docs/api.html#data-main ```If you want to do require() calls in the HTML page, then it is best to not use data-main. data-main is only intended for use when the page just has one main entry point, the data-main script. For pages that want to do inline ..
종종 blur 효과를 쓰고 싶을 때가 있다. 예를 들면 다이얼로그의 뒷 부분을 blur 처리하고 싶을 때 등... 일단 blur라는게 어차피 수식으로 이미지를 필터링하는 것인데, 여기서는 RenderScript를 활용한 방법을 소개한다.https://futurestud.io/blog/how-to-blur-images-efficiently-with-androids-renderscript/위 링크에서 이미 코드가 다 나와있는데 조금만 부연 내용을 추가하자면, RenderScript는 support library에 추가되어 있으므로 v8까지 커버 가능하다. 클래스들을 import할 때 패키지를 맞춰서 import 해주도록 신경써주면 된다. 그리고 Android Universal Image Loader 라이브러..
- Total
- Today
- Yesterday