학원에서 선생님께서 작성해주신 txt 파일이 있는데 읽으려고 했더니 파일이 깨지는 현상이 있었습니다. 맥의 기본 인코딩인 UTF-8로 읽으려고 해서 생기는 현상인데요, 윈도우에서는 CP949 ( 자바에서는 MS949 라고 부르죠) 인코딩이 기본입니다. 요즘같은 표준화 시대에 윈도우에서도 기본적인 인코딩을 모두 UTF-8로 바꿔주었으면 하는 개인적인 바람이 있지만 콧대높은 Microsoft가 쉽게 그렇게 바꿔줄 것 같지는 않습니다. 변경하고자 하는 파일이 있는 경로에서 Terminal을 실행해줍니다. 저는 위와같이 Finder - services(서비스) - Services Preference(서비스환경설정) - shortcuts(단축키) 에서 'New Terminal at Folder(폴더에서 터..
전체 글 514
github.com/conda-forge/miniforge conda-forge/miniforge A conda-forge distribution. Contribute to conda-forge/miniforge development by creating an account on GitHub. github.com Apple Silicon의 arm64를 공식적으로 지원하는 conda 프로젝트는 아직 miniforge 뿐입니다. 학원 수업을 들으면서는 x86 인텔 기반 conda3를 다운받아 실행해 왔는데요, 모든 수업에 다 문제가 없었는데, 마지막주에 Tensor flow를 하려고 하니 약간 문제가 생겼었습니다. m1 맥북에서는 머신러닝을 위한 애플의 자체 16코어 뉴럴엔진이 탑제되어 있습니다. 우수한 머..
아래 문서는 Kakao SDK for JavaScript(이하 JavaScript SDK) 사용법을 설명합니다. https://developers.kakao.com/docs/latest/ko/getting-started/sdk-js Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com 아래 문서에서는 예제 코드들을 확인 할 수 있습니다. 카카오에서 코드를 쉽고 간결하게 잘 짜두었고, 주석도 친절히 잘 달아주어서 어렵지 않게 여러가지 다양한 기능을 사용해 볼 수 있습니다. 개인적으로 API 는 카카오쪽이 가장 마음에 들었습니다. developers.ka..
Python 에서 Flask의 활용을 공부하던 중이었지만, 사실상 Flask는 서버 역할만 하고, javascipt로만 구현되어있기 때문에 javascipt 카테고리로 구분하였습니다. 사실상 로그인 구현에 필요한 모든 코드는 NAVER Developers 에 모두 잘 정리가 되어있습니다. 그걸 받아다가 원하는 포맷으로 가공해서 사용하기만 하면 됩니다, 하지만 막막하고 어려움을 겪을 수 있으니 한번 정리해보겠습니다! developers.naver.com/docs/login/web/web.md Web 애플리케이션 - LOGIN 네이버 아이디로 로그인은 서버 사이드 언어인 PHP나 Java로 개발한 웹 애플리케이션에도 적용할 수 있습니다. 또한 프런트엔드에서 사용하는 JavaScript를 사용해도 적용할 수 ..
pip install opencv-pythonCopy 하면 끝납니다. 저는 conda를 사용하기 때문에, 먼저 conda install opencv-python 을 입력 해 보았는데요 , 설치가 되지 않았습니다. 그래서 pip install로 해보니, 위에 경로가 보이듯 알아서 anaconda3/lib/python3.8/ 디렉터리를 잘 찾아가서 설치해주니 애초에 걱정할 게 없었습니다. + 추가 : import는 되는데 왠지 모르게 자꾸 Undefined variable이 나올때 ? cv2에만 해당하는 건 아니고 어떤 import 든 똑같이 고생할 수 있습니다. 저는 opencv를 설치하게 전에 init.py 에서 실수로 import 문을 넣어뒀었는데 그거때문에 계속 안되었었습니다. 그것도 모르고 open..