Something went wrong while linking. Error: ENOENT: no such file or directory, open ‘…’

로 react-native-svg 모듈을 설치하고 위 처럼 link 했다. 근데 아래와 같은 에러를 만났다. …/NativeApp/android/app/src/main/java/com/voicecarv2/MainApplication.java이런 경로가 없다는 말인데, 한번 경로를 살펴보니 com까지는 있는데, 그 이후에 voicecarv2가 아니라 client였다! 생각해보니, 예전에 내가 어떤 이유에서 바꾼적이 있었다. 결국 client -> voicecar2로 바꿨더니 위의 에러는 나오지 않았다.

WooCommerce PayPal 설정

페이팔에 비지니스 계정으로 가입 페이팔에 들어가서 회원가입을 할때 PayPal로 결제받기의 지금 시작하기로 회원가입을 한다. 입력하라는 항목을 전부 입력하면서 진행하면 된다. API정보 얻기 로그인후 -> 오른쪽 위의 설정버튼을 누릅니다. 판매도구 > API 엑세스 업데이트 클릭 아래쪽으로 스크롤 > API 자격증명 관리 표시 버튼을 누르면 위처럼 API 서명 정보들이 나옵니다. API 서명 정보 입력 관리자 페이지 > […]

Command Line에서 ios 기기로 구동하기

react-native로 아이폰 앱을 만들고 나서 react-native run-ios를 치면 simulator가 켜지고 그 위에 앱이 구동된다. 때로는 실제 기기에서 테스트 할 필요가 있고 이를 위해 핸드폰과 컴퓨터를 USB로 연결한 후에, xcode에서 run을 하면 실제 기기에서 앱이 구동된다. 하지만, 매번 xcode를 키는건 불편하다. Terminal(Command Line)에서 바로 핸드폰에서 앱이 구동될 수 있도록 할 수 있다. ios-deploy 설치 실행 그런데, […]

Booting시에 Node서버가 자동으로 실행되도록 하기

pm2설치 node서버를 관리해주는 pm2라는 노드 모듈을 설치해준다. 이제 내 index.js를 pm2로 돌린다. 잘 돌아가고 있는지 보려면 pm2 ls라고 치면 된다. 그리고, 이 상태(?)를 저장한다. 그리고 pm2 startup 이라고 치면 아래와 같이 나온다. sudo env PATH=$PATH:/usr/bin /usr/lib/node_modules/pm2/bin/pm2 startup systemd -u username –hp /home/username 맨 아래줄에 나오는 저거를 복사해서 터미널에 그냥 치면 된다(어디 다른 파일에 넣는게 아니다, […]

라즈베리파이 제로에 node.js설치하기

보통의 라즈베리파이에 node.js를 설치할때는 nodesource를 쓰면 코드 한두줄만에 node.js가 설치되는데, 제로 모델에서는 아래와 같은 에러메세지가 나온다. 에러로그에도 나와있듯이, nodesource는 ARMv6 하드웨어(CPU)를 지원하지 않는다고 한다. 그래서 우리는 제로의 CPU에 맞는 node.js를 다른 방식으로 설치해줘야한다. 버전 선택 https://nodejs.org/dist/ 로 이동 > latest-v10.x 혹은 선호하는 버전을 선택해서 들어간다 주소 복사 node-v10.16.0-linux-armv6l.tar.gz를 다운받지 말고, 오른쪽 마우스 클릭해서 링크 주소만 […]

perl: warning: Setting locale failed

라즈베리파이 제로를 세팅하던 중에 아래와 같은 에러가 발생했다. 뭔가,,, 내 맥북이랑 라즈베리파이랑 SSH통신을 하는데 둘의 언어 해석 방식? 이 달라서 생긴 문제같다. 둘중의 하나를 바꿔주면 되는데, 나는 라즈베리파이를 손댔다. 방법은 간단하다. export LC_ALL=C을 .bashrc파일 맨 밑에 넣으면 된다. 출처 : https://www.raspberrypi.org/forums/viewtopic.php?f=50&t=19308

Typescript 기초(4) – Class

Typescript Handbook / Developer’s Record 를 참고했습니다. 기본 상속 접근 제어 public protected Person을 바로 intialize하면 name에 접근 할 수 없다. private 호환문제 구조가 같으면 할당이 된다! 하지만, 그렇다고 없던걸 쓸 수 있는건 아니다. 마치 Typecasting느낌이랄까.. Readonly Parameter Property 이거 편하다. 인자값 앞에 접근제한자를 붙이면 된다. Getter/Setter 그닥 쓸모있어 보이지는 않는다. Static Abstract 그 자체로 […]

Typescript 기초(3) – Interfaces

Typescript Handbook / Developer’s Record 를 참고했습니다. 기본 Object에 바로 Interface 지정해서 쓰는거는 모양이 딱 맞아야 한다. 하지만, 함수의 인자값으로 들어갈때는 모양이 조금 안맞아도 된다. 그런데 또…인자값에서 바로 object를 넣는거는 모양이 딱 맞아야 한다.으이구. 왜 이런 혼란스러운 규칙이 있는지 모르겠다. 그냥, 모양이 딱 맞아야 함수의 인자값으로 넣을 수 있다고 생각하는게 맘 편하겠다. Optional Read only […]

집중력

공부할때 공부만 하는게 어렵다. 너무 심심해서 유투브나 노래를 틀고 공부하고 있다. 이러면 안되는데 하면서도 자꾸 손이간다. 그냥 멍~하니 키보드만 두들기는 기분이다. 내가 뭘하고 있었는지, 갑자기 내가 이걸 왜하는지 잊을 때가 있다. 진짜 공부할때는 공부만 하자. 밥먹을 때는 밥만 먹자! 샤워할때는 샤워만 하고 잘때는 자자! 놀때는 놀자 😀

아두이노 나노(ch340) 맥북 연결

나노 정품의 가격은 $22이다. 중국산 짝퉁(호환보드)는 5천원 정도 한다. 나는 저렴한 CH340을 구입했고, 아두이노 IDE를 설치한뒤 USB에 꽂고 코딩하고, 컴파일하고 업로드 했다. 근데 오류가 떴다. terminal을 열어서 장치 파일들을 살펴봤는데, 역시나 /dev/cu.usbmodem1411라는 장치는 없었다. 그래서 열심히 구글링을 하다가 짝퉁 아두이노는 그 칩에 맞는 통신 드라이버를 설치해 줘야한다는 사실을 알아내고, CH340 driver 설치를 도와주는 github repository를 […]

Ping이 작동 안할때

라즈베리파이에 인터넷이 연결된거는 확인을 했는데, ping이 작동하지 않는 경우가 있다. 이거는 라즈베리파이와 노트북을 랜선으로 연결해서 노트북을 라우터로 썼을때 발생하는 문제이다. 고로, 와이파이를 통해서 노트북과 라즈베리파이를 연결하는 방식을 사용하면 ping이 제대로 먹힌다.

WordPress 한글 파일명 에러

관리자 페이지에서 포스트를 작성할때 한글 파일명의 이미지를 업로드 한다 작성한 글을 본다(당연히 이미지가 잘 나온다) FileZilla로 해당 파일을 지운다 FileZilla를 통해 똑같은 위치에 같은 이미지 파일을 업로드 한다 내가 작성한 글을 보면 엑스박스가 뜬다 파일명이 영어인 이미지는 이런 일이 안일어 난다. 내 생각에는 파일질라로 한글명의 이미지를 올리면 뭔가 파일명에 문제가 생기는것 같다. 고로!! 이 플러그인을 […]

Mac Terminal 한글 깨짐 현상

터미널을 켰는데 갑자기 한글이 ????로 표시됬다. 나는 일시적인 오류라고 생각해서 컴퓨터를 재부팅 했지만 문제는 여전히 그대로였다. 검색 결과 아래와 같은 3가지 해결안을 얻었다. 인코딩 변경 터미널 > 환경 설정 > 프로파일 > 고급 > 다국어 > 텍스트 인코딩 : 한국어(EUC) 언어 재설정 터미널 > sudo languagesetup한국어 선택(10번) 옵션 설정 내경우에는 옵션 설정을 해주는 방법으로 문제가 […]

VSCode가 사용하는 Typescript 버전 수정

VSCode Intellisense가 Omit에 에러를 표시했다. Cannot find name ‘Omit’.ts(2304) 나는 인터넷에서 Omit을 정의한것을 찾아서 복붙해줬고, 에러메세지는 없어졌다. 그런데 컴파일할때 다음과 같은 에러가 발생했다. ‘Omit’ was also declared here. 다른곳에 Omit이 이미 정의되어 있다는 것이다. 그렇다, 최신버전의 Typescript에는 Omit이라던지, Extract같은 Advanced Type이 제공된다. 나는 Stackoverflow에 이에 대해서 질문을 올렸고, 결국 뭐가 문제인지 알아냈다. VSCode는 Typescript v3.4.5를 […]