
Chrome 브라우저의 시크릿모드는 검색기록이 남지 않는다는 것이 가장 큰 특징이다. Chrome 시크릿 모드 설정하는 방법에 대한 검색을 해보면 많은 분들이 포스팅해주셔서 쉽게 적용할 수 있다. 그런데, 링크 되어있는 주소를 클릭하게 되면 시크릿모드로 동작하지 않아, 내가 의도한(무적권 시크릿!)대로 동작하지 않는다. 그래서 링크 주소를 클릭해도 시크릿모드로 여는 방법에 대해 포스팅하려고 한다. 22-04-01 Comment 현재 링크 주소를 클릭해서 시크릿모드로 동작하게 하는 방법이 일시적으로만 적용된다고 한다(수 일 뒤에 다시 일반모드로 동작). 크롬에서 특정 시간이 지나면 자동으로 원상복구를 하는 건지 모르겠으나, 일단은 해결방법을 찾을 때까지 보류! Chrome 실행시 기본으로 시크릿모드 적용하..

Android에서 Retrofit 사용 중에 다음 🚨에러가 발생했다. 이 에러는 서버로부터 받은 Response data의 포맷이 JSON 포맷과 맞지 않아서 발생하는 문제라고 한다. 나는 Retrofit2와 Gson 라이브러리를 함께 사용 중인데, 현재 서버로부터 받는 데이터의 형식이 이미 JSON 포맷이 아니었기 때문에 다음의 설정 값은 할당된 상태였다. 대부분의 솔루션들을 살펴보면, Gson을 선언할 때 .setLenient() 값을 넣으면 해결된다고 했지만, 나의 경우엔 해결되지 않았다. 추가로, Gson이 JSON 포맷에 대해 느슨하게 검사(?)하게 하는 설정 값을 넣어도 해결되지 않았다. 🛠결국 방법은, ScalarsConverterFactory를 사용해서 해결했다. 이녀석을 사용하려면 Gra..
Firebase Cloud Messaging 서비스를 이용 중에 🚨MismatchSenderId 라는 에러가 발생했다. 구글에서 해결책으로 제시된 내용들은 대부분 서버 키를 제대로 입력하라는 것이었다. 당연히 서버 키와 해당 프로젝트의 📄google-services.json 파일도 제대로 넣었다. 생각해보니, 내 상황은 기존에 FCM에서 테스트로 만든 프로젝트를 먼저 적용하고 메시지가 잘 오는지 테스트 완료 후에, 실제 FCM 프로젝트로 변경하다가 생긴 문제였다. 앞서 말한대로 서버 키나 .json 파일이 문제가 없었으니, 남은건 Device token 이었다. FirebaseInstanceId.getInstance().instanceId.addOnSuccessListener(this) { instanc..

잘 사용하던 VirtualBox에 문제가 생겼다. 사용 가능한 네트워크 어댑터 목록이 없다. 바로 찾아보니, 네트워크 인터페이스를 수동으로 다시 설정 해주는 것으로 해결하는듯 하다. 해결 방법은 링크로 대체한다. https://lifetutorial.tistory.com/12 [virtualbox] - 네트워크 브릿지(bridge) 오류(네트워크에 이름이 없는 경우) 개요 virtualbox를 켜서 업무를 진행하고자 했으나 네트워크 설정 이상으로 실행이 안됐다. 설정을 가보니 네트워크 어댑터 브리지에 목록이 없는 상태로 나온다.. 해결 1. 네트워크 연결 - 이더넷 - lifetutorial.tistory.com