본문 바로가기
[건강] 비타민 D 결핍을 겪으며 조사한 내용 (결핍, 증상, 주사 가격 등) - 몸 컨디션이 안 좋아서 병원을 찾았더니 피 검사를 해보자고 한다. 여러 가지 다른 문제도 있었지만, 비타민 D 의 양은 아주 바닥을 치기 때문에 즉각적으로 주사를 맞을 것을 권유받아 주사를 맞았다. 비타민 D 주사 가격 진료비 상세내역서에 나온 비타민 D 주사는 "비타민 D3 메리트 D 주사" 이며, 가격은 40,000원이다. (다른 블로그들을 참고해 보면 일반적으로 가격은 3~5만원정도 하는 것으로 보인다.) 의사선생님 말로는 한번 맞으면 약 3개월 이상 지속된다고 하니, 이번 겨울동안은 괜찮을 것 같다. 비타민 D 의 특성 비타민 D 는 체내 여러 가지 물질 대사 및 생리 기능 조절을 담당하는 필수 영양소 중 하나이다. 종류는 지용성 비타민으로 비타민 D2 와 D3 가 있다. D2 는 주로 식물성.. 2023. 1. 2.
[건강] 단백질 부족 증상 몸에 기력이 없어서 피 검사를 해봤더니 체내 단백질이 많이 부족하다고 한다. 그래서 단백질 부족시 어떤 증상이 나타나는지 알아보았다. 단백질 부족 증상 면역력이 약해지며 많은 증상들이 나타난다. 근육량이 손실된다. 만성 피로와 무기력증, 몽롱한 현상(집중력 저하) 등이 나타난다. 손톱, 피부 탄력, 보습력 등이 약해진다. 탈모가 발생한다. 체액 저류를 유발해 몸을 붓게 한다. 달달한 음식이 많이 당긴다. (체중증가로 이어지기도) 단백질 부족 증상은 어떻게 극복할 수 있을까? 답은 간단하다. 양질의 단백질을 가진 지방이 적은 육류, 생선, 계란, 콩, 닭고기 등을 많이 먹는다. 끝. 2023. 1. 1.
[android] Runtime permission group 에 대한 이야기 - Permission group 과 개개의 permission 의 관계가 명확치 않아서 정리해보았다. - 우선 permission 요청은 group 단위가 아닌 개개 permission 단위이다. 예를 들어 READ_PHONE_STATE 만 permission 을 요청하고 grant 해도 Settings 에서는 CALL group 에 대한 permission 이 grant 된 것으로 표시된다. 비록 CALL permission group 은 ON 으로 되었지만, READ_CALL_LOG 등과 같이 grant 하지 않은 permission 을 사용하려고 하면 SecurityException 이 발생한다. - 그럼 Settings 에서 CALL permission group 을 ON 시키면 permissi.. 2022. 12. 31.
[android] implicit broadcast - signature permission or FLAG_RECEIVVER_INCLUDE_BACKGROUND - 안드로이드 가이드에 따르면 targetSdk 를 oreo 이상으로 설정할 경우, implicit broadcast 에 발송에 대해 (대상이 명확하지 않은 broadcast) static receiver 의 경우 수신할 수 없고, dynamic receiver 의 경우 수신할 수 있다. ( 물론, 일부 broadcast 는 예외적이다. https://developer.android.com/guide/components/broadcast-exceptions ) - Oreo 소스 기준 BroadcastQueue.java 의 processNextBroadcast 를 보면 아래 코드가 있다. // ... else if (((r.intent.getFlags()&Intent.FLAG_RECEIVER_EXCLUDE.. 2022. 12. 30.
[android] StrictMode 에 대해 다시 한번 알아보자 - http://aroundck.tistory.com/3429 Android StrictMode Android StrictMode 출처http://code.tutsplus.com/tutorials/android-best-practices-strictmode--mobile-7581http://developer.android.com/reference/android/os/StrictMode.html - android strict mode 는 2가지 category 가 있다. 하나는 thread policy 이 aroundck.tistory.com http://aroundck.tistory.com/2074 [android] Strict Mode 에 대해 알아보자. 안드로이드, Strict Mode 에 대해 알아.. 2022. 12. 29.
[android] FilePath 에 대한 이야기 - API 를 통해 FilePath 를 가져올 때 absolute path 정보가 조금 아리까리하다. 그래서 FilePath return 을 정리하여 감을 잡기 쉽게 하기 위해 이 글을 적어본다. - 아래 path 에 data/user/0 = data/data 이다. (main user 일 경우) - https://developer.android.com/reference/android/content/Context.html#getDir(java.lang.String,%20int) Context.getDir(, MODE_PRIVATE) /data/user/0//app_ - https://developer.android.com/reference/android/content/Context.html#getFile.. 2022. 12. 28.
[android] ListView, RecyclerView 에서 top position 인지 판단하는 방법 - canScrollVertically 를 이용하면 된다. - scrollView.setOnScrollChangeListener{ _, _, _, _, _ -> if(scrollView.canScrollVertically(-1)){ // it’s not top yet } else{ // it’s top } } 끝 2022. 12. 27.
Legacy Code 와 효율적으로 일하기 # 다음과 같은 이야기를 얼마나 들어봤는가? - 코드가 거지같은데 이 새로운 기능을 어떻게 추가하지? - 이 파일 바꾸는것은 위험부담이 큰데? - X, Y, Z 에 dependency 가 있는데 어떻게 이 class 를 test 하지? - 니가 원하는데로 바꾸기에는 시간이 충분치 않아 - 이 코드는 대체 뭘 하는거지?! - 이건 너무하다, 이건 더 이상 나아질 수 없을꺼라 생각해. # Legacy 코드는 무엇인가? 다른 사람이 짠 코드를 받는 것이다. test 가 되지 않은 코드이다. # 모든 변화는 risk 이다. code 가 제대로 동작하고 있다면 굳이 바꿀 이유가 없다. 특히나 test 가 되지 않는 코드라면.. 그러나 bug fix 를 한다던지, new feature 를 추가한다던지 할 때는 변화.. 2022. 12. 26.
날씨 엄청 좋았던 날 성북 산책 날씨가 좋은 날은 셔터를 누르기만 해도 엄청난 사진들이 찍힘. 오늘이 바로 그런 날이었음. 성북동 로터리. 한옥 기와집 지붕. 그 뒤에 현대식 건물. 청소가 안 된 듯한 검은 흘러내림이 오히려 감각적임. 옥상 공간의 파라솔에서 뭔가 여유가 느껴짐. 그리고 가까운 곳 회벽에는 담쟁이 덩쿨이.. 어느 집 창고 공간에 있던 그루밍하는 고양이. 피부병인지 털이 엉킨 것인지 독특한 털 모양을 하고 있었음. 나를 의식하고 쳐다보는 귀여운 표정의 고양이. 뚱냥이. 내 허리가 다 시원한 느낌의 콩쥐팥쥐 스트레칭. 보통 발이 아래쪽으로 떨어지는데 저 친구는 신이 잔뜩 났나봄. 하늘로 발이 뻗음. DJ 님과 JI 님이 사진 집인가봄. 뭔가 둘의 귀여운 애정이 느껴지는 느낌임. 인테리어 소품 파는 집 앞 독특함으로 귀여운 .. 2022. 12. 25.
반응형