개발
-
[Oracle] Oracle VM Swap메모리 설정하기 (2)개발/Cloud 2023. 4. 13. 19:00
2023.02.27 - [개발/Cloud] - [Oracle] Oracle Cloud 생성하기 (1) [Oracle] Oracle Cloud 생성하기 개인프로젝트나 스터디용으로 서버구성을 하려고 여러 Cloud 서비스를 검토하던중 Oracle Cloud에서 제공되는 Free Tier가 정책이나 제공되는 사양이 괜찮다고 생각되어 선택 후 실제로 구성해 보려고 eclipse-owl.tistory.com VM을 생성했다면 기본적으로 필요한 환경설정을 추가로 해줘야 할 필요가 있습니다. 이전글 마지막에 사양체크를 했던 정보를 다시 확인해 보겠습니다. ubuntu@instance-20230228-1618:~$ free -h total used free shared buff/cache available Mem: 9..
-
[Oracle] Oracle Cloud 생성하기 (1)개발/Cloud 2023. 2. 27. 10:50
개인프로젝트나 스터디용으로 서버구성을 하려고 여러 Cloud 서비스를 검토하던중 Oracle Cloud에서 제공되는 Free Tier가 정책이나 제공되는 사양이 괜찮다고 생각되어 선택 후 실제로 구성해 보려고 합니다. 가볍게 제공되는 정책 및 사양을 확인하고 회원가입을 진행해 보겠습니다. Free Tier 정책 구성은 아래와 같습니다. 무료사양이 꽤나 혜자 스럽게 제공되고 있어서 상시 무료이긴 한데 언제라도 정책이 변경되어도 이상하지 않은 상황입니다. 예전에 활용해본 Google Cloud의 경우는 VM의 갯수는 제한이 없지만 VM의 동작시간의 제한이 있어서 실질적으로는 갯수 제한이 있는것과 마찬가지 였는데 Oracle Cloud의 경우는 VM의 갯수 제한이 있는대신 동작시간의 제한은 따로 없는 듯하여 ..
-
[컨퍼런스/안드로이드] 드로이드 나이츠 2019개발/컨퍼런스 2019. 4. 12. 23:22
4월 5일 코엑스에서 올해도 드로이드 나이츠 컨퍼런스가 개최되었습니다. 올해는 일찍 신청을 해서 얼리버드로 신청할 수 있었고 참가비는 40,000원 이었습니다. 작년에는 2개의 섹션에서 16개의 발표가 있었는데 올해는 더욱 확장되어 3개의 세션에서 24개의 발표가 예정되어있어서 작년보다 발표내용 선택에 어려움이 있었습니다. Github Page : https://droidknights.github.io 발표자료는 facebook과 youtube로 공유될듯 하니 미리미리 북마크와 구독을 해놓고 즐거운마음으로 기다리도록 합시다. 발표일로 부터 일주일정도 지난 지금 벌써 많은 자료가 공유되고 있으니 확인해보시면 좋을것 같습니다. 페이스북 : https://www.facebook.com/droidknights/..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4-개발/Android 2019. 4. 9. 23:12
이전글 2019/03/13 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1- 2019/04/04 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2- 2019/04/06 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3- 앞에서 retry()를 이용하여 네트워크 요청 실패시 재시도 하는 방법에 대해서 구현해봤습니다. 재시도를 할때도 그냥 바로 재시도를 하는것이 아니라 특정한 조건을 만족한 뒤 재시도를 해야 할 경우가 있을수 있습니다. 이번에는 서버 인증정보를 갱신 후 재시도를 하는 방법을 추가해보도록 하겠습니..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3-개발/Android 2019. 4. 6. 18:17
이전글 2019/03/13 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1- 2019/04/04 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2- 다음글 2019/04/09 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4- 앞에서 Retrofit과 RxJava를 이용하여 네트워크 요청 및 결과값 처리에 대해서 어떻게 구현할지에 대해서 고민을 해봤습니다. 이번에는 요청 실패시 재시도를 추가해 봅시다. RxJava에서 제공하는 retry() 메소드를 활용하여 재시도를 구현해 보겠습니다. 단순하게 재시도를 하..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2-개발/Android 2019. 4. 4. 20:47
이전글 2019/03/13 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1- 다음글 2019/04/06 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3- 2019/04/09 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4- 앞서서 Retrofit과 RxJava를 이용한 비동기 네트워크 요청 및 처리 방법을 구현했습니다. 아주 단순처리일 경우는 기본 구현으로도 충분 할 수 있지만 Http Response code를 적극적으로 사용하는 경우는 앞선 기본 구현으로는 처리가 어렵습니다. Retrofit의 Res..
-
[Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -1-개발/Android 2019. 3. 13. 23:00
다음글 2019/04/04 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -2- 2019/04/06 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -3- 2019/04/09 - [개발/Android] - [Retrofit / RxJava] 네트워크 요청 결과를 RxJava로 처리하자 -4- Retrofit를 사용할때 RxJava adapter를 추가하여 요청결과를 RxJava의 Observable로 전달받아 원하는 형태로 쉽게 결과값을 후처리 할 수 있도록 구현해 봅시다. 우선 App의 gradle 설정을 해줍니다. android { ... dependencies { ... /..
-
[BroadcastReceiver] Broadcast permission 주기개발/Android 2018. 12. 11. 00:46
Android 개발을 하다 보면 BroadcastReceiver를 이용한 이벤트 전달 방식을 사용하게 됩니다. 현재 앱이 실행중일때 푸시메시지 수신시 이벤트만 날려주거나, 알람설정을 해놨다가 시간이 되었다는 이벤트만 날려주거나 하는 식으로 쓰는 경우가 많이 있었습니다. 문제는 이렇게 사용을 했을때 해당 Action 정보만 알고 있다면 다른 앱에서 동일한 Action을 등록한 BroadcastReceiver가 있는 경우는 해당 이벤트를 받을수 있다는 문제가 있습니다. sendBroadcast() 메소드 실행시 특정 권한을 가진 앱만 이벤트를 받을수 있도록 바꿔보도록 하겠습니다. 간단하게 Broadcast를 하는 앱을 작성해보도록 하겠습니다. 먼저 UI부터 작성하도록 합니다. 전송버튼 3개, 삭제버튼 1개,..