분류 전체보기

    아토믹코틀린(Atomic Kotlin) 후기 리뷰 서평

    ======================= 서문 독자를 신경쓰지 않고, 필자가 편한대로 일기느낌으로 작성해뒀기 때문에 읽기에 거슬릴 수 있으니 주의! '이 책이 어떤가?' 다른 사람의 경험담이 필요하신거라면 글을 읽어보시면 좋을 것 같습니다. 작년 10월말쯤에 블로그에 이 책을 읽을거라고 글을 올려뒀는데, 예제까지 다 돌려보니까 몇 달이 지났다. 읽었던 책에 대해서 별점으로 평점을 매겨놓곤 했는데, 내 지식에 점수를 매기는것도 애매하고, 그냥 장단점과 어떤 느낌이었는지 적으려고 한다. 예전에 내가 '코틀린 인 액션' 리뷰를 적었을때, 별점을 후하게 줬던 것 같은데, 지금 생각해보면 별점을 좀 낮추고 싶은 느낌이.. ======================= 책 정보 제목 : 아토믹 코틀린 (Atomic ..

    배수 디자인에 대한 이해, 그리고 나의 오해와 고찰?

    주의!) 글쓴이가 수학적 지식, 디자인, 개발에서 dp가 어떻게 계산되어 사용되는지 모르고 예측으로 쓴 글이다. (안드로이드에서 dp가 실수로 계산 된다던데.. 맞나..? 반올림되서 정수로 쓰이나..?) 서론) 누군가 단톡방에서 왜 디자인에서 짝수를 선호하냐는 질문이 나왔다. 이것은 아마 배수 디자인때문에 생기는거로 예상이 되었고, 배수디자인이 뭔지 찾아보았다. 그리고 디자이너분들이 블로그에 써둔 글을 보면서, 더욱 더 미궁에 빠져서 chatgpt3.5와 스무고개를 하며 이게 뭔지 더 자세히 생각해보게 되었다. 일단, 나의 오해) 배수 디자인이 8배수면 캔버스 사이즈도 8배로 커지는건줄 알았다. -> 캔버스 사이즈가 커지는게 아니라 8의 배수로 마진이나 여백, 컴포넌트들의 사이즈를 정해주는 것이다. 그리..

    차라투스트라는 이렇게 말했다. 리뷰

    이것도 개발서적은 아닌데, 따로 책읽은거 리뷰를 분리하기보다는 여기 쓰는게 나은것 같아서 여기 그냥 올린다. 평소에 유튜브나 소문으로만? 들고 관심을 가지고 있었던, 니체의 저서를 읽어보게 되었다. 읽은지도 일주일쯤 지난거 같은데, 이미 책내용이 크게 뭐였는지 기억이 안난다. 아, 어차피 이 책에 한해서는 내용자체가 애매하기 때문에 읽을 때도 기억이 안난다.. 이거는 문학책에 가까워서, 별점을 매길 수도 없겠다..? 제목 : 차라투스트라는 이렇게 말했다. 출판사: 믿음사 도서관에서 빌려본건데 2020년쯤에 판쇄되서 책상태가 양호했던거 같다. (1부까지는 좀 읽은 흔적이 있던데, 다 읽은거는 내가 최초일수도..?) 이 책에 나오는게 그 유명한 "신은 죽었다"이다. 왜 신이 죽었다고 하는지 궁금하면 보기를 ..

    android android:gravity와 android:layout_gravity의 차이

    뷰xmml에서 저 옵션을 자꾸 까먹어서, 한번 적어두려고 한다. android:layout_gravity="center" -> 뷰그룹 내에, 뷰가 있을때, 뷰에 넣는 옵션 뷰를 뷰그룹의 어디로 위치시킬까? 를 생각하면 되고 android:gravity="center" -> 뷰/뷰그룹 내부의 컨텐츠를 어디에 위치시킬까? 를 생각하면 된다. button에 설정한 layout_gravity에 의해서, cardview의 center에 위치하게 되었다. button에 설정한 gravity에 의해서, botton내부의 글자가 end | bottom으로 이동함. 그냥 글자그대로 직관적으로 생각해서, gravity는 내 컨텐츠만 생각하면 되겠고, layout_gravity는 레이아웃에 대해서 내가 어디로 갈까를 생각하..

    맥북 hdmi 화면 노이즈 문제해결!

    (쓰던 기종) 2021 맥북프로 m1 pro 16인치 모델을 사용하고 있었는데, (문제점) hdmi 로 외장모니터를 연결했고, 맥북을 쓸때 가끔가다 hdmi선을 살짝만 건드려고 예민하게 반응해서, 외장모니터에 화면이 회색점들로 지직거리는 느낌의 노이즈가 생겼다. 화면출력이 안될정도로 접촉불량이 생긴거 같으면 다시 케이블을 뺏다 꼽았다. 썬볼단자로 외장모니터 출력 할때는 전혀 문제가 없었고. hdmi가 맥북은 굉장히 예민하구나 하고 사용했다. (아니.. 근데 윈도우는 hdmi가 대충 끼워져있어도 잘되었는데..) (비슷하게 노이즈낀 이미지를 찾아보려했는데? 내꺼는 회색점에 약간 초록색점도 끼이고 했는데 ? 마음에 드는 이미지가 구글링이 안되네.. 대충 구글 이미지에 " macbook hdmi noise " ..

    맥주의 종류와 분류 (with chatgpt)

    맥주의 종류가 여러개인데, 궁금해서 chatgpt에게 물어보았다. chatgpt가 답해준 내용을 약간 내가 수정하였다. (*표시는 내 사견을 붙인거) 구라gpt이니, 틀린 내용이 있을 수 있다는 것 감수하고 보시라. 또한, 글이 긴거 같지만, 정보를 얻기위해서는 참고 봐야하느니라.. (gpt로 정보 얻으면서 이 글 작성하는데 1시간30분걸림..) 그리고 맥주 분류가 하도 다양해서 gpt로는 해결 할 수 없어보인다. (궁시렁궁시렁..) 이거 기성 제품들을 분류하려면 데이터베이스를 쓰면 해결될거 같은데..? 분류방법들끼리 관계가 있어서 관계형 데이터베이스를 써야하나? 객체지향 프로그래밍도 필요할까? 이런거를 다나와에서 컴퓨터 부품 분류하듯이 프로그래밍으로 해결 하면 좋을텐데.. 귀찮음이 문제다, 아니, 귀찮..

    안드로이드 스튜디오 에디터에서 깃 커밋한 사람 이름 안보이게

    Settings - Inlay Hints - Code vision에서 Code author 체크해제 또는 에디터에서 바로 "우클릭"하면 옵션이 보임. 깃을 혼자 쓰는데, 소스에서 커밋한 사람 이름이 뜨니 뭔가 거슬렸다. 그래도 이 기능을 써야하는데 거슬린다면, position옵션을 top말고 right로 하는게 좋을듯?

    집에 가스레인지(가스렌지)에 물 넘쳐서 안되었던 썰

    집에 가스렌지가 물끓이다가 물이 넘쳐서 안되었다고 하셨다. 물넘친거를 말리려고 가스렌지를 하루 공중부양 시켜두셨음. 근데, 물을 말리고 켜보려해도 여전히 가스렌지가 틱틱하고 점화가 되야하는데, 틱틱거리는 소리가 나지 않았다. 결국 as기사님이 오셨고.. 알고보니 두꺼비집을 열어보니 주방쪽 차단기가 내려가있어서 틱틱해서 점화가 안되는 거였다.. 이런 기초적인 문제를.. 학습하기 위해서 2만원이라는 출장비가 나가게 되었다. 전자기기는 전기가 들어가고 있는지 확인하자. 근데, 물이 들어가서 차단기가 내려간거라면, 물이 확실히 말라있어야할것이다.

    책 안사고, 주섬주섬 검색해서 읽는 재미

    사장학 개론 - 김승호 이 책의 섹션들에서 궁금한 내용만 검색해보니, 독자들이 열심히 책을 읽고, 저 책의 문구와 자신의 경험이나 생각을 덧붙여서 적어둔 블로그가 많이보인다. 재밌는건, 독자들이 열심히 뭔가 하려는 사람들이고, 이미 사업초기의 사람들이 보인다. 각기 다른분야에서 활동하던사람들이 자기의 경험과 생각을 적어두시는데, 같은 글을 보더라도 다르게 느낄 수 있으니, 이런걸 보니 재밌다. 더구나 돈도 내지않고 책을 온전히 사서 보지 않았는데, 이렇게 검색만해서 보는것 만으로 만족이 된다. // 근데 얼마전에 몸살기운이 올라왔었는데, 오늘 코로나 자가검사를 한번 해봐야겠다. 그리고 밥먹고 공부하려했는데, 저런거 검색해보느라 공부를 안해버렸다. 뭐 저녁에 하면 되지!

    안드로이드 앱 개발에서 mvvm패턴의 패키지구조 (chatgpt를 이용한 답변)

    검색보다 gpt가 빠르다고 생각되어 gpt에게 물어보았다. =============================== Q. 안드로이드 앱 개발에서 mvvm패턴으로 만들때, 패키지 구조를 어떻게 만들어야해? A. MVVM (Model-View-ViewModel) 패턴은 안드로이드 앱 개발에서 많이 사용되는 아키텍처 패턴 중 하나입니다. 이 패턴은 앱의 구조를 잘 정리하고 유지보수를 용이하게 하기 위해 사용됩니다. MVVM 패턴을 적용할 때, 일반적으로 다음과 같은 패키지 구조를 따르는 것이 일반적입니다: 1. 모델 (Model): 이 패키지에는 앱의 데이터 및 비즈니스 로직을 포함합니다. 네트워크 요청, 데이터베이스 작업, 데이터 변환 등이 이곳에 해당됩니다. 일반적으로 데이터를 가져오고 조작하는 코드를 구..