Categories
Tags
8
16
32
![커버: [GCP] 구글 클라우드 indexing API 사용 기록 커버 이미지](/assets/images/post/covers/TIL.png)
구글 클라우드 플랫폼 indexing API 사용하기 블로그 포스팅을 하다보면 추가한 포스팅마다 색인을 수동 요청하는 번거로움이 있었습니다. 현재 빌드하고 깃허브에 배포하면 생성되는 페이지가 500개가 넘어가고 있는 상황인데요. 200개까지는 수작업으로 색인 생성 요청하다가 이후부터는 현업으로 인해 시간도 안 날뿐더러 불필요한 작업을 하게 되어 색인 등록하지 않았습니다. 때문에 일괄처리 가능한 indexing API를 사용하여 사이트맵에 생성된 url들을 모두 처리하는 작업을 시도했습니다. indexing API 등록 먼저 GCP(google cloud platform)에 접속해서 프로젝트를 생성합니다.
2023년 10월 18일![커버: [CORDOVA] JavaScript 프로젝트를 모바일 앱으로 만들어보자 커버 이미지](/assets/images/post/covers/TIL-javascript.png)
JavaScript 프로젝트 앱으로 만들기 최근 웹 게임을 제작하면서 앱으로 설치해서 게임을 즐겨보고 싶다는 생각이 들었습니다. 모바일 애플리케이션을 제작하는데 지식이 없었지만 항상 똑똑한 사람들이 편리한 도구를 제작하여 오픈소스로 제공하기 때문에 앱으로 빌드하는 도구 또한 있으리라 생각하고 무작정 시도했습니다. 기존 자바스크립트 프로젝트를 빌드하고 애플리케이션으로 빌드하고 APK 파일을 얻어내는 과정에서 많은 삽질이 있었고, 편리하게 APK로 만든 경험과 방법을 기록하려합니다. 시도해본 도구 중에서 ionic과 react native, cordova가 있었는데요. ionic은 apk로 빌드하는 과정에서 문제가 있는지 모르겠지만 apk 실행 시 마우스 이벤트가 오작동하는 등의 자잘한 문제가 있었습니다. cordova를 사용하여 빌드 한 후에는 마우스, 터치 이벤트가 정상 작동하여 cordova를 채택하게 되었지요. 때문에 앱 빌드에 많은 도움을 얻은 코르도바(Cordova)를 소개해드리려 합니다. Apache Cordova 아파치 코르도바는 코도바라고도 하며, 니토비가 만들고 어도비 시스템즈가 인수한 모바일 개발 프레임워크입니다. 오브젝티브 C 처럼 기기에 특화된 언어들 대신 자바스크립트, HTML5, CSS3을 이용해 모바일 기기를 위한 응용 프로그램을 만들 수 있게 도와 줍니다. 로고는 네모 박스에 귀엽게 생긴 캐릭터가 평평하게 붙여진 모양입니다. 여담이지만 이전 명칭은 "코도바"가 아닌 "폰갭"이었다고 하네요.
2023년 10월 10일