TIL

    2021.09.09

    리액트 네이티브 개발에서 사용하는 명령 npm i package.json 파일에 명시된 패키지를 node_modules 디렉터리에 설치 설치한 패키지는 android나 ios 디렉터리의 네이티브 모듈에서 동작하는 파일을 가진다. npm pod-install objc와 같은 c계열 언어는 원격 저장소에서 패키지를 내려받아 설치하는 기능이 없다. 따라서 pod 프로그램을 통해 패키지를 설치해야하므로 사용 npm start npm run android, npm run ios 명령은 네이티브 부분 앱을 빌드하여 에뮬레이터에 설치하고 자동으로 실행한다. 에뮬레이터에 설치된 앱은 처음 실행될 때 메트로 서버에서 ES5자바스크립트 코드를 내려받는다. 그러므로 위의 명령을 실행하기 전에 npm start로 메트로 서버..

    2021.09.08

    Git Flow 회사에서 사용하는 Git Flow 사용에 대해 오해가 있었다. 맨날 나만몰라...🥲 오늘 처음으로 팀 미팅이 있었는데, 회사의 개발 전략에 대해서 소개했었다. Git Flow에 대해 소개하는 시간이 있었는데, Origin Remote Repository와 Remote Branch의 개념이 헷갈렸었다. 하 소개하는놈이 Github 의 React Repository의 경우로 생각하면 Upstream Remote Repositry의 경우 레포지토리의 주인인 Facebook이 React Repository의 Upstream Remote Repository일 것이다. 이를 내가 fork 할 경우 내 계정에 생성된 React 레포지토리가 Origin Remote Repository가 될것이다. 여기..

    [TIL] python OpenCV - threshold 함수로 경계선 얻기

    이미지 경계선 얻기 - cv2.threshold() 우선 피포페인팅 도안을 생성하기 위해 도안이 될 이미지에서 선을 따는 작업이 필요했는데, 이를 도와줄 함수로 cv2.threshold() 함수가 적절해 보여서, 사용하기로 했다. 비슷한 기능을 할 만한 함수로 cv2.canny() 함수가 있었는데, 다음 장에서 차이 threshold는 구글 번역기에서는 한계점 이라고 해석되는데, 구글링을 통해 관련 문서를 보면 임계점(사실 같은뜻이지만?) 이라고 많이 부르는 것 같다. 임계점이라는 의미를 알았으니, OpenCV doc에서 cv2.threshold() 함수의 설명과 파라미터에 대해 알아보자. 문서의 내용을 간단히 요약하면, "픽셀 값이 임계값보다 작으면 0으로 설정되고, 그렇지 않으면 최대값으로 설정됩니다..

    [TIL] python OpenCV - 1

    2021.07.26 오늘부터 토이 프로젝트로 개발중인 P4Maker를 개발하면서 배운 점들을 기록하려고 합니다. 개발하게된 이유는 가지고있는 피포 페인팅이 완성 된 후 새로운 그림을 그리고 싶은데, 마음에 드는 도안이 없어서 직접 개발해보면 어떨까 싶은 생각에 개발하게 되었습니다. 오늘부터 화이팅 해보자 ^0^..

    외부에서 내 컴퓨터 접속하기 (apache, 포트포워딩)

    컴퓨터 공학 전공이 아닌 학교 친구가 통신에 대해서 여쭤봐서, 실시간으로 안드로이드 기기와 통신할 수 있는 방법을 알아야 했는데, 내 컴퓨터를 웹서버로 만들고 외부에서 접속하는 방법을 간단하게 알아보았다. 1. apache 설치 및 환경설정 https://www.apachelounge.com/download/ 아파치 공식 웹 사이트에 접속하여 아파치를 다운로드한다. 다운로드 후 apache24 폴더를 원하는 경로에 지정해준다. 나는 D:\Apache24 로 설정했다. 그 후 conf 폴더로 이동하여 httpd.conf 에서 몇가지 설정을 해준다. 폴더 경로를 아래와 같이 변경해준다. Define SRVROOT "d:/Apache24" 그리고 포트를 변경하고 싶다면 LISTEN 을 검색한다. 기본으로 80..