개요 nvm으로 node 패키지를 설치한 사람에게서 발견할 수 있는 이슈입니다. 만약 which node를 입력했을 때 /usr/local/bin/node가 아닌, /Users/[username]/.nvm과 같이 .nvm이 포함 된 경로로 node가 잡힌다면 이에 해당합니다. 원인 Cocoapods을 비롯한 React Native 필수 패키지는 Hom...
[React Native] 안드로이드 Webview 하드웨어 가속 이슈
Webview란? Webview는 네이티브 앱에서 웹의 화면을 보여줄 수 있는 컴포넌트라고 생각하시면 됩니다. 아마 앱 서비스를 개발하는 모든 회사가 웹뷰를 적극적으로 사용하지 않을까 싶을 정도로 활용도가 엄청납니다. 단순히 웹을 띄워주는 형태이다보니 플랫폼에 구애받지 않고, 컨텐츠를 수정하는데 앱의 심사를 받지 않아도 된다는 강력한 장점이 있기 때문...
SEO 테스트하기 좋은 서비스
개요 웹 페이지를 제작하다보면 해당 페이지가 Google에 정상적으로 표시가 되고 있는지 확인하고 싶을 때가 있습니다. Sitemap을 등록하고, robots를 등록하는 등의 작업을 거치더라도 이게 Google의 엔진이 읽을 수 있는 포맷으로 정상 등록 되어있는지 확인이 필요합니다. 대부분의 경우에는 본인이 소유한 웹 페이지에 Sitemap을 등록했...
[Jekyll] `require': cannot load such file -- 2.6/ffi_c (LoadError)
사건 제 맥북이 어느 순간부터 Jekyll 기반 블로그들을 로컬에서 실행할 수가 없게 되었습니다. 짐작가는 원인이랄게 전혀 없는 상황에서 /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi.rb:3:in `require': cannot load such file -- 2.6/ffi_c (LoadError) ...
[React Native] Please accept all necessary Android SDK licenses using Android SDK Manager
개요 최근 제 맥북 패키지가 여러모로 꼬여서 아예 공장 초기화를 돌린다음 개발환경을 다시 세팅했습니다. React Native 환경은 개발환경 초기 세팅이 아주 뭣같기로 유명합니다. 실행만 하면 충돌이 일어나는데 원인은 모르겠는 상황이 참 많이 터지죠. 이번에 작성할 포스트도 그에 관해서 작성할 예정입니다. 사건 개발 환경 설정법에 따라서 JDK 설치...
회사 기술 블로그 구축 완료!
회사 기술 블로그 구축 현재 제가 다니고 있는 회사 단감소프트의 기술 블로그를 구축했습니다. 회사 업무로 인해 마주친 이슈들과 그 해결 방법들을 주로 올리게 될 것이며, 제가 작성한 문서 중 일부는 이 블로그에도 옮겨올 계획입니다. 기술 블로그의 장점 기술 블로그의 장점은 다음과 같습니다. 기술적인 이슈들을 기록하므로, 같은 이슈가 벌어졌을 ...
[Jekyll] Liquid Exception: Liquid syntax error
사건 바로 이전 포스팅인 React Native Calendars 오픈소스를 파헤쳐보자를 작성하던 도중 있었던 일입니다. 자꾸 프로젝트를 실행하면 계속 이런 에러문이 노출되면서 블로그를 로컬에서 실행할 수가 없게 되었습니다. Github pages에 배포를 하면 CI/CD와 Deploy가 무사히 진행이 되는게 보이는데도, 해당 포스팅이 노출되지 않...
React Native Calendars를 통해 오픈소스를 파헤쳐보자
기존에 사용하던 오픈소스 회사에서 개발하고 있는 서비스 앱에 다음과 같은 캘린더가 있습니다. 이 캘린더는 다음과 같은 기능을 합니다. 날짜 선택 버튼을 누르면 Navigation을 통해 표시가 된다. 날짜를 선택하면 해당 날짜에 작성 된 자신의 글이 목록에 노출 된다. 세로 방향으로 스크롤을 하면서 1개월씩 뒤로 앞으로 이동할 수 있다....