티스토리

꿀벌개발일지
검색하기

블로그 홈

꿀벌개발일지

ohgyun.com/m

천천히, 그러나 끊임없이.

구독자
2
방명록 방문하기

주요 글 목록

  • 홈어시스턴스 이미지 생성 시 오류 발생일: 2021.05.25 키워드: 홈어시스턴트, Home Assistant, HA 문제: 홈어시스턴트 이미지를 SD 카드에 구워서 라즈베리 파이에서 구동하려고 한다. 가이드에 나온대로 SD 카드를 포맷하고 balenaEtcher 에서 타겟을 설정했는데, 아래와 같은 오류가 발생했다. EBUSY: resource busy or locked, open '/dev/rdisk2 on Mac 해결책: SD 카드를 Disk Utility 에서 포맷했는데, 이 때 APFS 로 포맷한 것이 문제였다. Mac OS Extended (Journaled) 으로 포맷해야 한다. APFS 로 포맷된 상태에서는 디스크 유틸리티에 다른 포맷 옵션이 나오지 않는다. 아래와 같이 커맨드라인에서 실행하면 된다. $ sudo disk.. 공감수 1 댓글수 0 2021. 5. 25.
  • 구글 앱스 스크립트에서 비동기 작업 추가하기 발생일: 2021.03.10 키워드: 구글 앱스 스크립트, 구글 앱 스크립트, Google Apps Script, gas, background, setTimeout 문제: 구글 스프레드시트와 슬랙, 구글 앱스 스크립트로 간단한 자동화 태스크를 구축해뒀다. 슬랙을 API 창구로, 구글 앱스 스크립트를 앱 서버로, 스프레드시트를 디비로 사용하고 있다. 예를 들면 이런 작업이다. 1. 슬랙에서 /find_stock_price 같은 슬래시 명령을 치면 2. 구글 앱스 스크립트에서 요청을 받아서 3. 스프레드시트의 값을 수정하거나 조회한 후에 슬랙으로 응답해주는 것이다. 태스크가 조금 복잡해지면서 작업의 응답 시간이 길어지게 됐다. 문제는 슬랙 커맨드의 타임아웃이 3초라는 것... 슬랙 요청에 대해 짧은 응답을 .. 공감수 2 댓글수 0 2021. 3. 10.
  • 엘라스틱서치 시작하기 노트 발생일: 2020.07.25 키워드: 엘라스틱서치, elastic search 문제: 엘라스틱서치로 검색을 구현하려고 한다. 시작하기 문서를 찾아서 봤는데, 너무 이해하기 쉽게 잘 설명해준다. 아래는 노트해둔 것. 해결책: 엘라스틱 서비스 - Kibana 시각화 도구 - Elastic Search 검색 도구 - Beats, Logstash 수집 도구 - 이거 합해서 엘라스틱 스택 기타 기능 - 엘라스틱 사이트 서치: 사이트 URL 넣으면 색인 모두 만들어줌. 자동완성과 검색 제공하는 자바스크립트 모듈만 넣으면 된다고 함 - 엘라스틱서치 사이트에서 support matrix 라고 검색하면 지원환경 알 수 있음 - 엘라스틱서치 7버전부터 JDK를 같이 포함하고 있어서 자바 설치 안해도 됨 디렉토리 설명 - .. 공감수 0 댓글수 0 2021. 2. 3.
  • 스케치의 컬러와 크롬의 컬러가 다른 이슈 발생일: 2020.04.09 키워드: 스케치, sketch, 컬러 스페이스 문제: 디자이너가 스케치에서 작업해준 컬러를 크롬에 적용했는데, 컬러 코드가 동일한데도 색상이 눈에 띄게 다르다. 왜 그런 걸까? 해결책: 프로그램마다 사용하는 컬러 스페이스가 다르기 때문이었다. (좀 찾아보니 컬러 스페이스는 색 공간, 색 영역, 컬러 프로필, 컬러 프로파일, 디스플레이 프로필 같은 용어로 쓰인다. 여기선 통일해서 컬러 스페이스라고 표기했다) 크롬을 포한한 브라우저의 컬러 스페이스는 일반적으로 sRGB 이고, 스케치는 기본적으로 모니터의 컬러 스페이스를 사용한다. 우린 iMac을 사용하고 있는데, 디스플레이 속성 메뉴에 가보면 어떤 컬러 스페이스가 적용되어 있는지 알 수 있다. 디자이는 기본적으로 iMac 컬러 .. 공감수 1 댓글수 0 2020. 4. 17.
  • LetsEncrypt 로 개발용 인증서 만들기 발생일: 2019.05.13 키워드: 인증서, https, ssl, letsencrypt, cordova, phonegap, 코르도바, 폰갭, certbot, 자가 서명 인증서, self-signed certificate 문제: 로컬 환경에서 https 를 구성하기 위해 자가 서명 인증서를 만들어 적용했다. (자가 서명 인증서는 https://ohgyun.com/429 참고) 브라우저에서는 잘 테스트했는데, 시뮬레이터에서는 동작하지 않는다. 왜 그럴까? 해결책: 우리 서비스는 코르도바 기반의 하이브리드 앱으로 구현되어 있다. 코르도바 보안 가이드에 따르면, 자체 서명된 인증서는 보안에 취약하기 때문에 기본적으로는 허용하지 않는다고 한다. 디버깅 옵션을 주면 된다고 하는데, 실제 환경과 비슷하게 테스트할 .. 공감수 0 댓글수 0 2019. 5. 20.
  • clasp: 구글 앱스 스크립트 로컬에서 개발하기 발생일: 2019.03.02 키워드: Google Apps Script, 구글 앱스 스크립트, clasp 문제: 구글 앱스 스크립트를 로컬에서 개발하고 싶다. 기존엔 파일이 크지 않아 온라인에서 수정하거나, 수정 사항이 좀 있을 땐 에디터에 복사해서 수정하고 붙여넣곤 했다. 규모가 조금 커지다보니 더 이상 귀찮아서 못하겠다. 뭔가 도구가 있을 테다. 해결책: 유후. 로컬에서 개발하고 배포할 수 있는 clasp 라는 도구가 있다. 진작에 찾아볼 걸. https://github.com/google/clasp npm 으로 바로 설치할 수 있다. $ sudo npm i @google/clasp -g 구글 계정에서 Apps API 권한을 허용해준 다음, https://script.google.com/home/us.. 공감수 0 댓글수 0 2019. 3. 2.
  • CLI로 젠킨스 설정 업데이트하기 발생일: 2018.10.29 키워드: jenkins, 젠킨스, manage jenkins, reload configuration in command line, 설정 업데이트 문제: 젠킨스의 설정 파일인 config.xml 을 직접 변경하고 나면, Manager Jenkin (Jenkins 관리) 메뉴에 들어가서 Reload Configuration from Disk 버튼을 눌러야 실행 중인 젠킨스에 반영된다. CLI로 바로 업데이트 할 수 없을까? 해결책: 터미널에서 아래와 같이 호출하면 된다. $ java -jar jenkins-cli.jar -s [JENKINS_URL] -auth [ID:PW] reload-configuration 난 젠킨스가 실행되고 있는 환경에서 바로 실행해서 아래와 같이 loc.. 공감수 0 댓글수 0 2018. 10. 29.
  • 해당 달의 첫 평일에 실행하는 스케쥴 발생일: 2017.01.03 키워드: crontab, 크론탭, 크론, cron, 스케쥴, 첫 평일, first weekday, 젠킨스, jenkins 문제: 해당 달의 첫 평일(비즈니스 데이)에 태스크를 실행하는 젠킨스 크론 스케쥴을 정의하려고 한다. 해결책: 음... 설명하기 좀 복잡하다. 여튼, 아래처럼 하면 된다.ㅎㅎㅎ H 10 1-3 * 1 H 10 1 * 2 H 10 1 * 3 H 10 1 * 4 H 10 1 * 5 참고: http://www.switchplane.com/blog/how-to-run-a-cron-job-on-the-first-weekday-of-the-month/ 공감수 0 댓글수 0 2017. 7. 27.
  • 구글 스프레드시트에서 값 복사할 때 절대 참조 하기 발생일: 2016.10.02 키워드: 구글 스프레드시트, SpreadSheep, Absolute Reference, 절대 참조 문제: 구글 스프레드시트에서 값을 복사할 때 특정 셀을 고정하고 싶다. 해결책: 앗. 이렇게 간단한 걸 이제 알았다니! ㅎㅎ 참조할 행 앞에 $ 를 붙이면 된다. A2 이면, $A$2 처럼. 참고: http://aljjabaegi.tistory.com/77 공감수 0 댓글수 0 2017. 7. 27.
  • 동시성과 병렬성 발생일: 2016.05.26 키워드: 동시성, 병렬성, concurrency, parallelism 문제: iOS의 GCD(Grand Central Dispatch) 문서를 보다 보니, 동시성은 병렬성과 같지 않다는 문구를 보았다. Concurrency is not Parallelism: https://talks.golang.org/2012/waza.slide 헷갈린다. 해결책: 아래 이미지에서 두 개념의 차이를 한 눈에 이해할 수 있다. (출처: https://www.raywenderlich.com/60749/grand-central-dispatch-in-depth-part-1) 간단하게 정리하면 아래와 같다. Cuncurrency (동시성) - 독립적으로 실행하는 프로세스들을 구성 - 한 번에 여러 .. 공감수 1 댓글수 0 2017. 7. 27.
  • vim 에서 검색할 때 대소문자 무시하고 검색하기 발생일: 2016.02.14 키워드: vim, 대소문자, ignorecase, smartcase 문제: Vim 에서 / 를 사용해 검색 시 대소문자를 무시하고 검색하고 싶다. 해결책: /\cfoobar \c 이스케이프 캐릭터를 사용하거나, :set ignorecase 로 설정해두면 된다. :set smartcase 로 설정하면, 검색어에 대문자가 있을 경우 자동으로 대문자만 검색한다. 참고: https://stackoverflow.com/questions/2287440/how-to-do-case-insensitive-search-in-vim/2287449#2287449 공감수 0 댓글수 0 2016. 11. 25.
  • Xcode 설치 후, Xcode 커맨드라인 툴의 경로를 찾지 못하는 문제 발생일: 2016. 10. 19 키워드: clang, xcode, xcode-select, sphinx, brew, xcode command line tools 문제: 새 아이맥을 장만하고, Xcode를 업데이트한 후에, brew 로 모듈을 하나 설치하려는데 아래와 같은 에러가 나면서 진행되지 않는다. ld: unexpected token: !tapi-tbd-v2 file '/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/lib/libSystem.tbd' for architecture x86_64 clang: error: linker command failed with.. 공감수 2 댓글수 0 2016. 10. 20.
  • OOP에서 프로퍼티(property)와 속성(attribute)의 차이 발생일: 2016.02.11 키워드: 객체 지향, oop, 프로퍼티, 속성, property, attribute 문제: 객체 지향의 사실과 오해라는 책을 읽다가, 프로퍼티와 속성의 차이에 대해 설명하는 부분이 있어 옮겨둔다. (p.51) 해결책: > 객체에서 단순한 값은 속성(attribute)이고, > 프로퍼티는 속성과 링크(두 객체 간의 연관관계)의 조합이다. 논의: 그 동안 속성, 프로퍼티, 어트리뷰트를 거의 구분 없이 동일하게 사용해왔다. 대부분은 대화의 맥락에서 거리낌 없이 의사 소통되기 때문에 문제가 없었고, 사실 앞으로도 문제는 없을 것 같긴 하다.^^;; 그치만 이렇게 구분해두고 상대방도 같은 내용을 이해하고 있다면, 더 명확하게 이야기를 나눌 수 있을 거라 생각한다. 공감수 0 댓글수 0 2016. 6. 6.
  • R 에서 locale 을 UTF8 로 변경하기 발생일: 2015.11.19 키워드: R, R 로케일, R utf8 문제: R 시작했더니 아래와 같은 문구가 나온다. WARNING: You're using a non-UTF8 locale, therefore only ASCII characters will work. Please read R for Mac OS X FAQ (see Help) section 9 and adjust your system preferences accordingly. 해결책: 두 가지 방법이 있다. R 콘솔에서 아래 명령을 수행하거나, system("defaults write org.R-project.R force.LANG en_US.UTF-8") 터미널을 열고 아래 명령을 수행한다. defaults write org.R-pro.. 공감수 7 댓글수 0 2016. 6. 6.
  • 사파리에서 플래시가 재생되지 않는 이슈 발생일: 2015.09.03 키워드: 사파리, Safari, 전력 절약, 플래시, flash 문제: 사파리에서 플래시 동영상 플레이어가 재생되지 않는다. 해결책: 사파리 설정이 고급 설정에 전력 절약 옵션이 켜져있었기 때문이다. 전력 절약을 위해 인터넷 플러그인을 중단하는 옵션이 있는데, 이 플러그인에 플래시가 포함되어 있어서이다. 옵션을 끄니 잘 재생된다. 참고: http://shallaa.github.io/post/safari-%E1%84%8C%E1%85%A5%E1%86%AB%E1%84%8B%E1%85%AF%E1%86%AB-%E1%84%8C%E1%85%A5%E1%86%AF%E1%84%8B%E1%85%A3%E1%86%A8/ 공감수 0 댓글수 0 2016. 6. 6.
  • 자라목으로 변해가는 현대인을 위한 운동 처방 발생일: 2014.10.02 키워드: 목디스크, 자세, 경추, 어깨 결림 문제: 종종 목을 돌리기 어려울 정도로 결리고, 어깨가 심하게 뭉치는 경우가 있다. 바르지 못한 자세 때문에 그런 건 확실한데, 누구는 마사지해서 뭉친 근육을 풀라고 하고, 누구는 그냥 쉬는 게 낫다고 한다. 어떻게 하는 게 좋은 걸까? 그러던 중 페북에서 목 디스크에 대한 동영상을 발견했다- 내용이 좋고 주변에도 알려주고 싶어서 정리해뒀다. 해결책: 서울대 강남센터 재활의학과 정선근 교수 (2013년 4월 동영상) http://healthcare.snuh.org/hchealth/lecture/_/movedu/1258/view.do#.VCzbt8cazCS 담이 결렸다고 표현하는데, 어깨가 뭉치고 목이 아픈 것의 대부분은 목의 디스크.. 공감수 0 댓글수 0 2016. 6. 6.
  • Mac 터미널에서 스크린 캡처 후 클립보드에 복사하기 발생일: 2014.12.28 키워드: alfred, 알프레드, 터미널, termial, taking screen shot on terminal, 스크린샷, 캡처, capture 문제: 터미널에서 커맨드라인 명령으로 스크린 캡처 기능을 사용하려고 한다. 해결책: 아래 명령으로 실행할 수 있다! $ screencapture -ic 논의: 스크린 캡처 단축키는 늘 헷갈린다. 늘 `Cmd + Shift + 4, 5, 6`이 헷갈린다. 어떤 게 클립보드이고, 어떤 게 그냥 캡처이고, 어떤 게 풀스크린인지... 난 알프레드 앱을 엄청 즐겨 사용하고 있고, '스크린샷을 클립보드로 저장'하는 작업을 자주 하고 있어서, 아래 이미지처럼 워크플로우를 만들어 저장해뒀다. 엄청 편리하다! 참고: http://guides.ma.. 공감수 0 댓글수 0 2016. 6. 6.
  • CentOS에서 젠킨스 동작하지 않을 경우 점검 항목 발생일: 2014.01.27 키워드: 젠킨스, jenkins, 자바, java 문제: CentOS에 젠킨스를 설치하고, 젠킨스 서비스를 실행했는데 아무 일이 일어나지 않는다. 해결책: 계정과 자바 버전이 문제였고, 아래는 점검했던 항목들에 대한 메모이다. 1. PATH 이슈 - .bashrc (또는 .bash_profile)에 자바 PATH 설정을 누락했었다. 2. Java 버전 이슈 - 배포 대상 머신(CentOS)에 구 버전의 자바가 설치되어 있었다. 자바 새 버전을 설치했다. 3. 계정 이슈 - 서버에는 `deploy`란 계정으로 접속했었다. 설정도 `deploy`로 추가했었고. - 젠킨스는 별다른 설정이 없다면, `jenkins` 유저로 실행되기 때문에 신규 자바 버전을 찾지 못했던 것. - 젠킨.. 공감수 0 댓글수 0 2016. 2. 17.
  • Vim: 라인 넘버를 상대적으로 보기 발생일: 2015.07.08 키워드: rnu, relative number, 상대적 번호, 라인 번호, line number 문제: Vim 에서 라인 넘버를 상대적으로 보고 싶다. 해결책: 아래 명령으로 상대적인 라인 넘버를 활성화할 수 있다. :set rnu (2016.02.28 추가)Xcode의 XVim 에선 rnu 로는 설정되지 않는다.Xvim 에선 아래 명령으로 설정할 수 있다. :set relativenumber또는:set rn 토론: 라인 넘버가 현재 라인을 0으로 위/아래로 확장되어 있는 건 이동이나 삭제에 편하다. 예: 5j, 5k, d5d, y10y 파일 내의 특정 라인으로 이동해야 한다면, :[N] 명령(예: :40)으로 이동할 수 있다. 참고: http://jeffkreeftmeije.. 공감수 0 댓글수 0 2015. 10. 29.
  • state 와 status 의 차이 발생일: 2015.08.06 키워드: state, status 문제: 상태를 나타내는 변수를 설정할 때 항상 state 와 status 중 어떤 걸로 할 지 헷갈린다. @_@ 정확히 어떤 차이가 있을까? 해결책: http://englishsamsam.tistory.com/164 일반적으로 '상태'를 나타낼 땐, state 와 status 를 혼용할 수 있는데, - 경과의 의미를 갖거나(예: 주문 상태), - 이미 정해져있는 특정 상태 중의 하나를 나타낼 땐 status를 쓴다. 예를 들어, 결제 프로세스 등과 같은 상태를 표시할 땐 (결제 단계가 있을 테니) status 를 쓰면 될 테고, 엘리먼트의 상태(visibility, class 등)을 업데이트할 때엔 state 를 쓰면 될 것 같다. 공감수 1 댓글수 0 2015. 10. 13.
  • 서브라임 텍스트 빈티지 모드에서 키가 반복되지 않는 문제 발생일: 2015.09.15 키워드: 서브라임 텍스트, Sublime Text, Vintage Mode, Vintageous 문제: 나는 서브라임 텍스트에 빈티지 모드에 Vintageous 플러그인을 설치해서 Vim 커맨드를 사용하고 있다. 헌데, 빈티지 모드로 진입하면 키를 누르고 있어도 키가 반복되지 않는다. 예를 들어, J 키를 누르고 있어도 키가 반복되지 않고 한 라인만 이동한다. 늘 불편하다고 생각하고 있었는데, 이번에 키보드를 바꾸면서 더 불편해졌다.-_-; 해결할 수 있는 방법이 있을까? 해결책: Vintageous 위키에 해결 방법이 있었다. 이 문제는 OS X Lion 이후 버전부터 발생한 문제이고, 터미널에서 아래 명령을 실행하면 해결할 수 있다. $ defaults write com... 공감수 0 댓글수 0 2015. 9. 18.
  • 요세미티에서 파인더가 동작하지 않는 문제 발생일: 2015.06.17 키워드: Finder, 파인더, 파인더 행, 권한 초기화, permissions reset, repair disk permissions, finder freeze, yosemite, 요세미티 문제: 요세미티 업데이트 이후에 파인더가 제대로 동작하지 않는다. 파일을 열거나 클릭할 경우에 행 걸린 채로 로딩 아이콘만 나오고 죽어버린다. 동일한 파일을 커맨드라인에서 열면 잘 열린다. 음... 어떻게 해결하지... 해결책: 이것 저것 검색해서 초기화해봤으나 잘 되지 않더라. 그러다가 건너편 D가 권한 리셋으로 해결할 수 있다고 알려줬다. 아래 이미지에서 처럼, `Macintosh HD > Repair Disk Permissions`를 클릭하면 해결된다! 오우!! 공감수 0 댓글수 0 2015. 7. 7.
  • 서브라임 텍스트에서 검색 결과를 키보드로 이동하기 발생일: 2015.05.15 키워드: sublime text, 서브라임 테스트 문제: 난 에디터로 서브라임 텍스트를 쓰고 있고, Vim이 좋아서 Vintage 옵션을 켜두고 Vim 명령으로 사용하고 있다. 모든 Vim 명령을 지원하진 않지만, 웬만한 기능들은 서브라임 텍스트에서도 거의 동일하게 동작한다. 헌데 `Cmd + Shift + F`로 전체 파일을 검색하고 난 뒤, 특정 검색 결과로 이동하려고 할 땐 키보드로 이동할 수가 없다.... 불편해.... 검색 결과 라인으로 이동해서 엔터쳤을 때 바로 그 파일을 열 수 있는 방법 없을까? 해결책: 이미 그런 단축키가 있긴 하다. `Ctrl + Shift + F4`인데... 맥용 블루투스 키보드에선 이 키를 입력하기 너무 번거롭다. 이 외에도 `Bettfe.. 공감수 0 댓글수 0 2015. 6. 11.
  • Github raw 리소스가 스크립트로 실행되지 않는 이슈 발생일: 2015.05.15 키워드: 깃헙, github, rawgit, gitraw, script 문제: 라이브러리나 샘플 페이지를 테스트할 때 주로 JSBin(http://jsbin.com/) 같은 도구를 사용하는데, 깃헙 라이브러리에서 자바스크립트 raw 파일을 참조해 페이지에 넣으면 아래와 같은 메시지가 나오면서 실행되지 않는다. because its MIME type ('text/plain') is not executable, and strict MIME type checking is enabled. raw 파일의 응답 컨텐츠 타입이 text/plain 이라 브라우저에서 실행하지 않는 게 문제다. 지금까진 그냥 raw 파일의 내용을 태그 안에 붙여넣어서 실행했는데, 이 방법 정말 귀찮다. 누군가.. 공감수 0 댓글수 0 2015. 6. 11.
  • 에버노트에서 자동으로 따옴표가 치환되는 것 무시하기 발생일: 2015.05.11 키워드: 따옴표 자동 변환, smart quotes and dashes 문제: 에버노트에서 코드를 작성할 때마다, 홑따옴표가 문장 따옴표로 변경되고, 대시를 연속으로 넣으면 짝대기로 변경된다. 예를 들면, 'foo' 라고 작성하면 ‘foo' 라고 입력되고, --> 를 작성하면, —> 처럼 변경된다. 근데 에버노트의 포맷팅 관련 설정을 찾아봐도 이 자동 변환을 끄는 옵션이 없다. 어떻게 하면 될까... 해결책: 어랏. 에버노트의 기능이 아니라 맥의 기능이었던 모양이다. System Preference -> Text 메뉴에서 `Use smart quotes and dashes` 옵션을 끄면 된다. 만쉐이~~~ 참고: https://discussion.evernote.com/top.. 공감수 1 댓글수 0 2015. 5. 11.
  • 젠킨스 프라이빗 키의 권한 이슈 발생일: 2014.03.04 키워드: jenkins, id_rsa, private key permission 문제: 젠킨스 빌드에서 SSH로 원격 서버에 접속해서 명령을 날리던 중, 아래와 같은 오류가 발생한다. 뭔가 문제일까? 해결책: Permissions 0644 for ‘/var/lib/jenkins/.ssh/id_rsa’ are too open. 에러 메시지에서처럼, 젠킨스의 프라이빗 키 파일의 권한이 644로 설정되어 있었기 때문이다. 프라이빗 키의 공개 범위가 너무 넓어서 해당 키를 사용하지 않겠다는 얼럿이다. 644(-rw-r—r—) 로 설정되어 있었던 키 파일의 권한을, 600(-rw———) 으로 변경하는 것으로 해결했다. $ chmod 600 id_rsa 공감수 0 댓글수 0 2015. 5. 9.
  • slack 에 jenkins 통합하기 발생일: 2015.03.21 키워드: slack, jenkins, 슬랙, 젠킨스 문제: Slack 에 젠킨스를 통합해서 빌드 전/후로 메시지를 받으려고 한다. 어떻게 하면 될까? 해결책: 1. Slack Integrations 페이지에서 Jenkins CI를 찾아 추가하고 토큰을 생성한다. https://my.slack.com/services/new 2. 젠킨스 플러그인 페이지에서 Slack Notification Plugin 을 추가한다. https://github.com/jenkinsci/slack-plugin 3. 젠킨스 관리 > 시스템 설정 플러그인 관리 페이지에서 발급받은 토큰을 추가한다. 4. 프로젝트 구성에서 Slack Notifications 옵션을 추가한다. 주의할 점 - 채널을 명시하지.. 공감수 0 댓글수 0 2015. 5. 9.
  • slack 에 hubot 통합하기 발생일: 2015.03.18 키워드: slack, hubot, 슬랙, 휴봇 문제: Slack 에 휴봇을 통합하려고 한다. 어떻게 하면 될까? 해결책: 1. Slack Integrations 페이지에서 휴봇을 추가하고 Access Token을 발급받는다. https://my.slack.com/services/new/hubot 2. 통합하면 채널에서 바로 hubot 을 초대할 수 있다. 원하는 채널에서 아래 명령을 실행해 초대한다. /invite @hubot 3. 발급받은 토큰으로 휴봇을 구동한다. $ HUBOT_SLACK_TOKEN=[토큰] ./bin/hubot --adapter slack 참고: http://eng.rightscale.com/2014/09/17/hubot-unix-server.html 공감수 0 댓글수 0 2015. 5. 9.
  • HTML5DevConf 컨퍼런스 동영상 발생일: 2014.12.11 키워드: HTML5DevConf 문제: 지난 10월에 HTML5DevConf(http://html5devconf.com/) 에 다녀왔는데, 오늘 컨퍼런스 동영상이 업데이트 되었다고 메일이 왔다~ 설명과 링크를 정리해서 옮겨둔다. 해결책: A wonderful talk from Jafar Husain, member of the TC39 Standards Committee on what's coming next for JavaScript, including a bonus alternater version (thanks Jafar!): - Jafar Husain of Netflix "The Evolution of JavaScript - https://www.youtube.com/w.. 공감수 0 댓글수 0 2014. 12. 11.
  • 윈도우에서 배치 파일을 다운로드 받은 후에 바로 실행하기 발생일: 2014.11.20 키워드: bat, 윈도우 배치 파일, wget, curl, windows, host, 호스트 문제: 우리 팀은 윈도우 OS에 대한 브라우저 테스트를 할 때 VDI를 사용한다. 여러 가지 이유로, VDI는 개발자가 인스턴스를 생성할 때마다 초기화되는데, 늘 아래 작업을 반복한다. 1. 내 개발 PC의 IP를 찾는다. 2. VDI에서 hosts 파일을 찾아 연다. 3. 개발 대상 서비스 주소와 IP를 호스트 파일에 추가한다. (예: my-service.com 192.168.123.123) 4. IE를 열어서 my-service.com 을 입력한다. 아… 귀찮다… 자동화할 수 있는 방법이 있을까? 해결책: 리눅스였으면, 어딘가 쉘 파일을 올려두고 wget 이나 curl로 다운로드 .. 공감수 0 댓글수 0 2014. 11. 21.
    문의안내
    • 티스토리
    • 로그인
    • 고객센터

    티스토리는 카카오에서 사랑을 담아 만듭니다.

    © Kakao Corp.