본문 바로가기

전체 글282

[2023 뉴질랜드] EP07. 크라이스트처치 - 펀팅투어, 에어포스뮤지엄, 웰링턴 - 케이블카 벌써 해가 흘러 2026년이 시작되었다.그리고 모처럼 개인적으로 시간이 여유로운 상황이 되어 집도 조금 정리하고 책상도 정리하고 이것저것 정리하던 중. 내 블로그에서 과거에 정리를 마무리하지 못했던 내용이 생각났다.뉴질랜드 다녀온 일정을 6일째에서 꽤 오랫동안 멈춰있었다.이러다가 AI가 써주든가, 그대로 미완인채로 남아있든가 할 판이라. 아니다 싶어서 매우 늦은 기록을 남겨본다.그래도 사진도 있고, 여행 루트기록도 있고, 경비기록도 남아있어서 기록하는데에는 문제가 없을 것 같다.그리고 앞으로도 어떤 계기로 다시 갈지 모르니 포스팅은 여전히 의미가 있기에 기록을 남겨본다. 혹시나 이 글을 이 시점에 보는 사람들에게 오해를 남기지 않기 위해 꼬다리를 남기자면, 이 여행은 2023년 12월에 다녀온 여행임을 .. 2026. 2. 19.
[Compose] ScrollIndicator Composable 만들기 1. ScrollIndicator란ScrollIndicator는 Jetpack Compose로 구현된 커스텀 스크롤 인디케이터 컴포넌트입니다. 주로 한국어 초성(ㄱ, ㄴ, ㄷ, ...) 목록을 우측에 표시하고, 사용자가 드래그하여 리스트의 특정 섹션으로 빠르게 이동할 수 있게 해주는 UI 컴포넌트이다.연락처 앱이나 멤버 목록 앱에서 흔히 볼 수 있는 **알파벳 인디케이터(A-Z)**의 한국어 버전이라고 보면 된다. 물론 영문자도 소화가 가능하며, 특별히 한국어에만 국한된 것은 아니다. 2. 핵심 기능초성 인디케이터 표시: 우측에 초성 리스트를 세로로 배치드래그 제스처 지원: 인디케이터를 드래그하여 스크롤 위치 선택자동 표시/숨김: 스크롤 중이거나 드래그 중일 때만 표시선택된 초성 강조: 드래그 중 선택된.. 2026. 1. 12.
한국어 초성을 추출하는 유틸리티 함수 개인적으로 개발하는 프로젝트에서 특수한 요구사항을 생성했다.연락처 앱, 카카오톡 등 사용자 목록을 표현하지만, 그 목록을 알파벳 혹은 한글 초성 순으로 표현해야할 필요가 있을 때, 그것을 빠르게 스크롤 하기 위한 목적으로 우측 스크롤 바를 보여주긴 하지만, 그것을 바로 뛰어넘을 수 있도록 초성만 따로 추출하여 순서대로 보여주는 것이다.가령 '김철수', '김영희', '마동탁' 이렇게 있으면, [ㄱ, ㅁ] 목록을 따로 추출하여 순차적으로 돌려주는 것이다.이것을 만들기 위한 알고리즘과 그것을 만드는 과정에 대한 의미를 담아 포스팅 해본다. 총 3가지 단계로 이루어지며, 이것을 테스트하는 단계를 마지막 하나로 두어 기록한다. 1. 한글 문자의 초성 추출우선 한글 첫 문자만 들어왔을 때, 즉, 한글로 된 문자 .. 2026. 1. 5.
[도서 리뷰] Dify AI, 코드 없는 미래 ** 한빛미디어 서평단 활동을 위해서 책을 협찬받아 작성된 서평입니다. AI에 대해서 느끼지도 못할 정도로 빠르게 발전하고 있다.처음에는 대화를 하는 데, 신선하게 대답하는 수준인가 했더니조금 지나면서 무엇인가를 생성하는 데에 탁월함을 보여주었다.그것이 텍스트를 넘어서 이미지와 동영상까지 이르더니개발 코드를 퀄리티있게 생성하는 것에도 이르렀다. 이제는 그것도 넘어서 다른 많은 작업들을 코드 없이 AI로만 가능한 것을 보여주고 있는 시대가 되었다. 책 정보 사실 Dify가 무엇인지 모른 채 이 책을 접했다. 그래서 AI 서비스 중 하나인가 정도로만 인지할 뿐이었다. Dify에 대한 명확한 설명이 없이 이 책의 제목으로는 크게 이 서비스에 대해 알기 어렵다는 생각이 들었다. 뭔가 AI를 편하게 만들어 주는.. 2025. 12. 28.
[도서 리뷰] 핸즈온 바이브 코딩 ** 한빛미디어 서평단 활동을 위해서 책을 협찬받아 작성된 서평입니다. AI 시대가 접어든지 얼마 지나지 않은 것 같은데, AI는 여러 산업 분야에 영향을 주고 있다.완전히 새로운 것을 창조하기는 어렵겠지만, 기존에 있던 루틴한 것들을 조합해서 새로운 것들을 끊임없이 만들기도 하며,기존의 여러 문학적, 예술적 결과물들을 이용해서 새로운 결과물들을 만들어내기도 한다.그래서 비슷한 것을 반복했던 사람들의 자리를 대체하는 것처럼 보인다.LLM이 확장되어 가면서 그것들은 예견되었던 것인데,의외의 분야에서 오히려 크게 영향받는 분야는 따로 있다고 생각되기 시작하였다. 그것은 그 도구를 만드는데 가장 앞장선 분야라고 할 수 있는 프로그래밍 분야이다.프로그래밍 분야에서는 좀 더 복잡하고 고차원적인 생각을 하는 사람.. 2025. 11. 30.
반응형