본문 바로가기

github3

Github에서 Keystore를 Secret Key로 반영하기(feat. Android) 일단, 기존에 keystore를 프로젝트 내부에서 파일로 보관하여 사용중인 상황이었다. 프로젝트 내에 keystore를 가지고 있었기 때문에, 이 파일이 보안에 취약한 상황이었고, 제거하기로 마음먹었다. (물론 실제 프로젝트에서는 지난 커밋에 이미 파일이 들어있는 상황이기 때문에 여전히 취약한건 마찬가지일 것이다. 하지만 이 후에 신규 프로젝트 적용시 이 방법을 응용하면 도움이 될 것이기에 시도하기를 추천한다.) 또한 전제조건으로는 Android 빌드를 이미 gradle 명령 한번에 릴리즈 apk까지 생성될 수 있도록 한 상태이어야 한다. 아래의 방법은 윈도우를 기준으로 하였으며, 일부 부분을 제외하고는 OS와 무관하게 진행이 가능하다. 1. OpenSSL 설치 먼저 OpenSSL을 설치한다. 이유로는 .. 2021. 8. 14.
Ktor Client로 Kotlin HTTP 통신하기(1/2) Android HTTP Client는 다양하게 나와있는 편이다. 많이 사용하는것은 정해져있지만, 아직은 순위가 바뀔 가능성은 충분히 많다. 그 중 하나의 방법으로 사용될 수 있는 Ktor에 대해 알아보았다. Ktor이란 Ktor은 마이크로서비스, 웹 애플리케이션을 만들기 위한 비동기 프레임워크이다. 스스로 소개하기를 재미있고, 무료로 제공되는 오픈소스라고 한다. 현재 글을 쓰는 시점에는 버전이 1.6.1이 최신버전이다. Ktor에는 서버와 클라이언트 두 가지 모듈이 모두 제공되고 있다. 이 중 안드로이드에서 사용할 것은 서버가 아니라 클라이언트이기 때문에 클라이언트로 알아본다.(물론 서버도 쓸데가 있을수도 있지만 일반적인것은 아니기에 잠시 접어두자) 또한 Ktor에는 request를 만들고, respon.. 2021. 7. 15.
블로그에 코드 삽입하기 최근 블로그에 개발 내용을 올리면서 코드를 올리는게 불편해졌다. color 적용이 안되는것은 고사하고, 글꼴도 맘에 안들고, 들여쓰기도 제대로 되지 않고... (아마도 괜찮은 다수의 블로그를 보고, 내 기준이 올라간것으로 생각된다..;;) 그래서 블로그별로 특성이 다른가 했는데.. 결국은 어떤 블로그도 제대로 코드를 삽입하는데 유용한 블로그는 찾지 못했다. 다만, 외부의 도움이 있다는 것을 발견했을 뿐. 그 중 내가 시도하였던 방법 세가지를 기록한다. 1. Syntax Highlighter 최신 버전 3.0.83 관련 사이트: http://alexgorbatchev.com/SyntaxHighlighter/ 장점 - 한번 내 블로그에 css와 js를 업로드 하면, 외부의 종속성과 영향 없이 내 블로그안에서.. 2018. 5. 10.
반응형