서준수mystoryg많은 사람들에게 사랑받는 프로그램을 만드는 것이 꿈인 SW 개발자. 스스로를 낮추고, 남을 더 빛나게 하고 싶은 교육자. SW 개발, 문득 떠오르는 생각이 뒤섞인 글을 씁니다./@@2Kn82016-12-16T12:09:06Z[블로그 글쓰기 챌린지: Writing Mob 8회]/@@2Kn8/2552025-05-02T20:49:30Z2025-05-02T14:30:25Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 8회 차는 정말 다양한 내용으로 가득합니다. 안드로이드 렌더링, 코루틴, Repository 패턴, Jetpack Compose, GitHub Actions를 활용한 CI구축, Git 브랜치 전략에 관한 내용을 담고 있습니다. 자세한 내용은 아래 링크에서 확인하실 수 있습니다. 많은 관<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FgDhzAYPvTDNEQ96Cy2ADChS8CeE.png" width="500" /질문하는 문화 만들기/@@2Kn8/2542025-04-27T00:30:41Z2025-04-26T17:40:53Z여러분은 질문을 잘하시나요? 여기서 질문을 잘한다는 것은 좋은 질문을 하는 것을 의미하지 않습니다. 질문하는 것에 부담을 느끼지 않는지를 뜻합니다. 질문할 대상과 환경에 따라 다르겠지만 많은 사람들이 있는 공간에서 손을 들고 질문해야 하는 상황이라면 어떤가요? 구체적으로는 학창 시절 선생님에 질문을 하는 모습을 떠올릴 수 있습니다. 만약 그런 상황에서 질문<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FF0Xioq7Yl5tH-gWOT69V-MJK8aI.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 7회]/@@2Kn8/2532025-04-18T16:31:47Z2025-04-18T14:18:41Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 7회 차는 OS 관점에서 살펴보는 코루틴, 자바 BitSet, Jetpack Compose 기초, MVC에 관한 내용을 담고 있습니다. 자세한 내용은 아래 링크에서 확인하실 수 있습니다. 많은 관심과 응원 부탁드립니다. 좋아요 또는 댓글은 각 블로그에 직접 남겨 주시면 좋겠습니다. 감사합<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FpxAGG3DKqwHzK-2WyjrecmVQq_s.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 6회]/@@2Kn8/2522025-04-02T15:09:07Z2025-04-02T13:19:27Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 6회 차는 안드로이드 Jetpack Compose, 런타임 권한 요청, OS 관점에서 살펴보는 코루틴, MVVM, Comparable과 Comparator에 관한 내용을 담고 있습니다. 자세한 내용은 아래 링크에서 확인하실 수 있습니다. 많은 관심과 응원 부탁드립니다. 좋아요 또는 댓글은<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2Fz2rblWuesTUs43L3veRYXb5up0c.png" width="500" /폭싹 속았수다/@@2Kn8/2512025-04-10T02:36:02Z2025-03-29T16:33:00Z최근 '폭싹 속았수다'라는 드라마를 정말 재미있게 봤다. 종종 생각에 빠질 때 떠올리던 내용과 유사한 면이 많아 반가웠다. 이 드라마는 그 생각을 재미있고 아름답게 풀어냈다고 느꼈다. 언젠가는 그 생각들을 글로 적어 보고 싶었는데, 이 기회에 드라마와 연관 지어 조금 풀어보려고 한다. 나이를 먹을수록 더욱 느끼게 되는 것이지만, 누구나 처음부터 나이가 <img src= "https://img1.daumcdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FbLbZsPhWj-QDukwJbGO_ycdWgKA.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 5회]/@@2Kn8/2502025-03-18T22:20:29Z2025-03-18T15:39:40Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 5회 차는 잠시 쉬어가는 단계입니다. 휴재 제도를 도입하였는데 이번 회차에 많은 분들이 한 회 쉬어갑니다. 그러는 와중에도 작성한 두 편의 글을 공유합니다. 안드로이드 MVP 및 논리 오류와 코틀린에서 그것을 처리하는 방법에 관한 내용이 바로 그 주인공입니다. 자세한 내용은 아래 링크에서<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2F1Et8lyNsvFISDQA2LXSWGXFjt9M.png" width="500" /윈도우 코파일럿 앱 복구하기/@@2Kn8/2492025-03-23T03:37:59Z2025-03-11T15:33:57Z윈도우 코파일럿 앱 복구하기 나는 회사에서 제공하는 IDE의 코파일럿 외에 유료로 사용하는 AI가 없다. 가끔 제미나이를 사용하기도 하지만 윈도우 환경에서 작업할 때는 내장된 코파일럿 앱을 유용하게 사용하고 있었다. 처음엔 작업표시줄 우측 구석에 위젯과 같은 형태로 제공되다가 나중에는 앱 형태로 제공되었다. 이걸 일부러 비활성화하는 사람도 많은 것 같다.<img src= "https://img1.daumcdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FpxFdi9MPyl5BQDqgwhYrUdBwst8.png" width="500" /컴포즈 멀티플랫폼 FCM 푸시 알림/@@2Kn8/2482025-03-11T17:46:21Z2025-03-09T16:31:15Z이 글은 컴포즈 멀티플랫폼에서 FCM 푸시 알림을 구현하는 방법이 아니라 경험을 공유합니다. 대신 사전 준비가 되어 있다면 라이브러리를 통한 구현은 10분 내로 할 수 있습니다. 최근 사내에서 내부용으로만 사용하는 작은 서비스를 개발하고 있다. 안드로이드와 iOS 둘 다 지원해야 해서 컴포즈 멀티플랫폼으로 개발을 시작하게 되었다. 코틀린 멀티플랫폼에 대<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FN26wDJTKhC0B9HHg6pWpD9tAUS8.png" width="500" /단단한 내면/@@2Kn8/2472025-03-08T07:50:56Z2025-03-08T06:23:14Z단단한 내면을 가지세요. 내면이 단단해지면 그에 기반한 자신감이 생깁니다. 그러면 실수에 대한 두려움이 줄어듭니다. 누군가의 평가에도 무덤덤할 수 있습니다. 실수하는 모습을 보여도, 누군가 자신을 무시해도 변하는 것은 없습니다. 자기 자신은 여전히 단단한 그 모습 그대로입니다. 남들이 나를 바보 같이 생각한다고 해서 내가 진짜 바보가 되는 것이 아닙니다.<img src= "https://img1.daumcdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FMx4E2Cr-9pFD-VuG-yHcnXpFYGA.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 4회]/@@2Kn8/2462025-03-04T09:36:21Z2025-03-04T08:16:06Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 4회 차에는 Jetpack Compose의 상태 감지와 SideEffect, SOLID, Jetpack Navigation, Fragment 간 데이터 공유 방법에 관한 내용이 있습니다. 자세한 내용은 아래 링크에서 확인하실 수 있습니다. 많은 관심과 응원 부탁드립니다. 좋아요 또는 댓글<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FlBvQO11sR3DAMnKIpBbHPs1kdug.png" width="500" /코루틴 플로우 (Flow) - 코틀린 코루틴(16)/@@2Kn8/2452025-03-04T14:05:47Z2025-03-04T00:11:11Z코루틴 플로우 (Flow) 코루틴에서 비동기적으로 처리되는 다수의 값을 다루기 위해 사용되는 대표적인 방법으로 플로우(Flow)가 있다. 플로우는 코루틴 자체만큼 다양한 내용을 포함하고 있기 때문에 이번에는 간단하게 기본 개념을 알아본다. 연속적인 값 다루기 코루틴 채널에서 Deferred_ex01.kt 예제를 보면 5개의 값을 다루고 있다. 이때 Li<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FV5CCgnJQQQejDuWJWzGKdkJMAps.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 3회]/@@2Kn8/2442025-02-17T22:23:52Z2025-02-17T14:55:20Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 3회 차에는 Compose 상태, 라이브러리와 프레임워크, MockWebServer를 활용한 테스트, Compose 테스트, 코루틴에 관한 내용이 있습니다. 자세한 내용은 아래 링크에서 확인하실 수 있습니다. 많은 관심과 응원 부탁드립니다. 좋아요 또는 댓글은 각 블로그에 직접 남겨 주시<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FPKsicAgYadcVju5_oa_HnMcoM-M.png" width="500" /코루틴 버퍼가 있는 채널 (Channel) - 코틀린 코루틴(15)/@@2Kn8/2422025-02-16T14:10:02Z2025-02-16T05:11:58Z코루틴 버퍼가 있는 채널 (Buffered Channel) 버퍼가 없는 채널 코루틴 채널에서 Channel_ex01.kt를 살펴보면서 다음과 같은 채널의 특징을 이끌어 냈다. - 송신 측에서 보낸 값이 수신되지 않으면 대기 상태가 된다. (send()가 receive()를 만나지 못하면 suspend 된다.) - 수신 측에서는 값을 받지 않으면 대기 상태<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FsrtmTxPDRHPoLvkvm_xs_OTRjnQ.png" width="500" /좌절에서 결의로 - 똥글 시리즈 #1/@@2Kn8/2432025-02-12T18:04:09Z2025-02-12T15:28:17Z베토벤 바이러스라는 드라마를 아시나요? 무려 2008년에 MBC에서 방영한 인기 드라마입니다. 아마 드라마를 직접 보진 못했어도 '똥.덩.어.리'라는 대사는 들어봤을지도 모릅니다. 그 대사는 주인공인 마에스트로 강마에의 독설입니다. 강마에가 자신의 마음에 들지 않은 연주 실력을 보인 첼리스트 정희연에게 많은 사람들 앞에서 똥 덩어리라는 말을 서슴지 않고<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FST4mxyRuxAGZW2aMJnjFmAFwmUQ.png" width="500" /난 대단해, 난 최고야!/@@2Kn8/2412025-02-25T05:59:15Z2025-02-02T17:52:08Z최근에 '옥씨부인전'이라는 드라마를 재미있게 봤습니다. 특히 기억에 남는 대사가 있는데요. 바로 '난 대단해, 난 최고야!'입니다. 이런 말을 스스로에게 얼마나 자주 하시나요? 아니, 해본 적은 있나요? 실제로 이런 말은 자기 효능감을 높이는 데 도움이 됩니다. 하버드 새벽 4시 반이라는 책에는 '난 할 수 있다'의 마법이란 챕터가 있습니다. '할 수 있<img src= "https://img1.daumcdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FkpA1DpD8X_rsYLtn1XtmQlO88So.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 2회]/@@2Kn8/2402025-02-02T16:38:56Z2025-02-02T16:25:52Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 2회 차는 자유주제와 공통 주제로 나눠서 진행하였습니다. 공통 주제는 Jetpack Compose의 상태 관리입니다. 자유주제는 공통 주제와 겹쳐도 무방하도록 하였습니다. 자세한 내용은 아래 링크에서 확인하실 수 있습니다. 많은 관심과 응원 부탁드립니다. 좋아요 또는 댓글은 각 블로그에 <img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FVb_eanrCk9TP8IXBbA_kru2Oo7E.png" width="500" /바보 같은 질문/@@2Kn8/2392025-01-21T02:00:05Z2025-01-20T18:02:14Z질문 있으세요?바보 같은 질문도 좋습니다. 강의 중에 종종 하는 말입니다. 열정이 많은 친구들이지만 생각보다 질문을 많이 하진 않습니다. 제가 너무 설명을 잘해서 그런 걸까요? 그러면 정말 좋겠지만 불행히도 그건 아닙니다. 아마 이런 마음일 겁니다. 1. 잘 몰라서 뭘 물어봐야 할지도 모르겠다.2. 나만 모르는 것 같아서 창피해. 저도 그랬으니까 이<img src= "https://img1.daumcdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FbgS9YL1wv9Ay6Q4vSPn7d-rtqKQ.png" width="500" /[블로그 글쓰기 챌린지: Writing Mob 1회] - RecyclerView/@@2Kn8/2382025-01-19T11:49:20Z2025-01-19T06:44:50Z[블로그 글쓰기 챌린지: Writing Mob]에 대한 간단한 안내 1회 차 주제는 RecyclerView입니다. 원래는 3인 1팀으로, 팀별로 주제를 다르게 진행하려고 했으나 1회 차인 만큼 공통 주제로 진행해 보았습니다. 많은 관심과 응원 부탁드립니다. 좋아요 또는 댓글은 각 블로그에 직접 남겨 주시면 좋겠습니다. 아래 내용은 LilysAI를 통해 <img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2F8mUJxTyGC4j57D5-4GgutmMlmvc.png" width="500" /코루틴 채널 (Channel) - 코틀린 코루틴(14)/@@2Kn8/2372025-02-05T17:16:37Z2025-01-17T18:02:13Z코루틴 채널 (Channel) 채널 기본 개념 코루틴 간 값(Data)을 전달하려면 어떻게 해야 할까? 채널(Channel)을 사용하면 된다. 채널은 기본적으로 다음과 같은 구조를 가진다. 송신하는 코루틴과 수신하는 코루틴 사이에 채널이 큐(Queue)와 유사한 형태로 존재한다. 이때 송신자와 수신자의 수에 제한이 없다. 전송한 모든 값은 한 번만 수신할<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2F_Hwkd0Kf2E6cFV01gCyDB9epkbM.png" width="500" /자신의 글을 공개하세요./@@2Kn8/2362025-01-13T14:54:56Z2025-01-11T18:15:35Z많은 분들이 글쓰기를 망설이는 이유 중 하나는 잘못된 내용을 전달해 누군가에게 피해를 주는 것 아닌가 하는 걱정 때문입니다. 또한 자신의 미숙함이 드러나 망신을 당할까 하는 마음도 있을 겁니다. 그래서 공개적으로 글을 쓰지 않고 개인 노션 등에만 글을 적어 놓는 경우도 흔합니다. 그러면 아무래도 부담이 적을 테니까요. 하지만 그럴수록 공개해야 합니다. 계<img src= "https://img1.온라인 카지노 게임.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.온라인 카지노 게임.net%2Fbrunch%2Fservice%2Fuser%2F2Kn8%2Fimage%2FHYJhLzm3uZ2lK_Eh4nSdYuYXMcY.png" width="500" /