Coding345 빗썸(Bithumb) API 사용하는법 심심해서 가상화폐 봇을 만들어 보기로 했다.제일 먼저 거래소를 선정하고 해당 거래소에서 개발자에게 API를 제공하는지 확인해봐야 한다.거래소는 빗썸(Bithumb)으로 선정했고 다행히도 API를 제공한다.먼저 빗썸에 로그인한다. 마이페이지 - API관리로 들어간다. API로 어떠한 항목에 접근할 지 선택하는 부분이다.일단 나는 전체선택을 했다. 접근가능한 IP와 출금 가능한 주소를 제한하는 부분이다.아무런 입력이 없이 넘어간다. 휴대폰 인증을 하고 API키 생성을 누르면 키가 발급된다. 그리고 사용 중 API 리스트를 보면 키가 발급되어 있다.Secret Key를 따로 저장해둔 후(활성화시키면 Secret Key가 보이지 않는다. 주의)활성화 버튼을 누르면 가입한 이메일로 API 활성화 메일이 온다.다음.. 2018. 1. 5. Homebrew /usr/local/sbin is not writable. 오류해결 High sierra 환경에서 Homebrew를 통해 프로그램을 설치할 때몇몇의 오류가 발생했다.link를 해주라고 해서 해줬더니 아래와 같은 오류가 발생했다. /usr/local/sbin is not writable. 이럴 경우 다음의 명령어로 쉽게 해결할 수 있다. sudo mkdir /usr/local/sbinsudo chown -R `whoami`:admin /usr/local/sbin 다시 링크를 해보면 정상적으로 동작하는걸 확인할 수 있다. 2018. 1. 4. TypeError: __init__() missing 1 required positional argument: 'on_delete' 에러 해결방법 장고걸스 튜토리얼을 따라해보다가 migrate시 다음과 같은 에러가 발생했다. TypeError: __init__() missing 1 required positional argument: 'on_delete' 기존에 위와 같은 에러가 발생한 코드는 아래와 같다. class Post(models.Model): author = models.ForeignKey('auth.User') 장고걸스는 django 1.1버전에서 진행하지만 최신버전은 2.0이기 때문에바뀐 부분이 있는듯 하다. author = models.ForeignKey('auth.User', on_delete=models.PROTECT) 로 수정하면 문제가 해결된다. 참고 : https://www.valentinog.com/blog/django-.. 2018. 1. 3. [iOS/Swift] 카카오톡 로그인 연동하기 먼저 카카오톡 개발자 등록을 해야한다.아래의 주소로 들어간다. https://developer.kakao.com/ 로그인한다. 앱 만들기를 누르면 키가 발급된다.여기서 설정을 누른다. 플랫폼 추가를 누른다. 먼저 스위프트 프로젝트로 들어가서 Bundle Identifier를 확인한다. iOS를 선택 후 아까 확인한 번들을 입력하고 추가를 누른다. 왼쪽 설정에서 사용자 관리로 들어간 후 ON으로 바꿔준다.그리고 수집할 정보를 선택하고 저장을 누른다.다음으로 아래의 URL을 눌러서 SDK를 다운받는다. https://developers.kakao.com/sdk/latest-ios-sdk 압축을 풀고 KakaoOpenSDK.framework 를 내 프로젝트로 끌어온다. Linking - Other Linker.. 2018. 1. 3. iOS 스위프트(Swift) HTTP 연결 권한 설정하는법 스위프트(Swift)로 코딩을 하며 iOS어플 개발을 하다보면HTTP연결이 제한되는 경우가 있다.검색해보니 iOS9부터 HTTP가 아닌 HTTPS로의 접근만 허용해놨기 때문이라고 한다.따라서 HTTP 연결 권한을 줘야 정상적으로 통신이 가능하다.먼저 아래의 사진과 같이 info.plist 파일을 연다. info.plist 오른쪽 클릭 - Open As - Source Code 그러면 소스를 수정할 수 있게 되는데 아래의 내용을 추가한다. NSAppTransportSecurity NSAllowsArbitraryLoads 끝 2018. 1. 2. Swift Cocoapods 사용해서 Alamofire 설치하는법 Swift로 개발하던 도중 웹 통신을 할 일이 생겼다.URLSession이라는 기본 통신 라이브러리가 존재했지만많은 사람들이 사용하고 편리한 라이브러리가 없을까 찾아보던 도중Alamofire라는 라이브러리를 찾아냈다.단독으로 설치하려다가 정보를 더 찾아보니 Cocoapods를 이용하여설치하면 버전관리등이 쉽다고 하길래 그 방법들을 포스팅한다.먼저 터미널을 키고 아래의 명령어를 입력하여 cocoapods를 설치하자. sudo gem install cocoapods 설치를 완료했으면 다시 터미널로 Alamofire를 사용할 프로젝트로 이동한다.그리고 아래의 명령어를 입력한다. pod init 그리고 디렉토리를 확인해보면 위와 같이 Podfile이 생성된 걸 알 수 있다.Podfile을 열고 아래의 형식으로 .. 2018. 1. 2. 이전 1 ··· 34 35 36 37 38 39 40 ··· 58 다음