분류 전체보기 586

올 뉴 아반떼 주행후기

탑승계기이사 전 레이싱 시트를 당근하면서, 이케아도 한번 갔다오기 위해서 G카로 빌렸다. 실내처음에 앉자마자 느낀건 진~짜 넓다!였다. 요즘 스타일대로 가로로 엠비언트 라이트가 쫙 들어가있어서 그런가, 가로가 엄청 넓은느낌.그리고 운전석과 조수석 사이 그 공간이 휴대폰을 놓기도, 뭐 거기서 피크닉을 해도 될만큼 쾌적했다.하지만 그 공간이 162짜리 작은 인간한테는 너무 크게 느껴졌다. 어른 사이즈에 맞춰서 만들었는데 아기가 탄느낌... 아, 이거 운전 어렵겠구나 생각이 절로들었다. 트렁크는 사람 3명은 납치할 수 있을정도로 매우 넓었다.왜 이렇게 넓은거야...??? ㅋㅋㅋㅋㅋ 세단을 많이 안타봐서 다 그런가 모르겠지만K5타던 친구도 넓다고 했으니 넓은 편이 아닐까... 그리고 아주 싫었던 부분이있는데, ..

나/자동차 10:12:31

올 뉴 모닝 주행후기

탑승계기차가 너무 타고 싶어서 (심각하게) 1달 월렌트로 빌린 차량이다. 실내실내는 혼자타기 불편하지 않지만, 190되는 사람들을 태우니 엄청 불편해했다. (접어서 탐)기아차는 예~전에 2002년쯤 ㅋㅋㅋ 쏘렌토 타고 처음 타보는데, KN으로 로고 바꾸고 기아 독기가 느껴졌다.핸들 가죽이라던가 시트, 만듦새가 아주 좋고 편하다. 온 가족이 현대차를 타서 나는 다양한 회사의 차를 맛보고싶어서 쉐보레를 타고싶다는 생각이 들었는데,기아도 정말 좋구나 많이 좋아졌구나 깨닫게된! 5인까지 탑승해봤다. 주행모닝은 내가 탄 첫 경차다. 처음에 모닝을 타고 소리를 질렀다.이렇게 운전이 재미있다고?! 고카트 타는걸 좋아하는데, 일반 차량에 비해서 진짜 고카트 타는 느낌이다.다른 차들은 운전석도 있고, 조수석도 있고, ..

나/자동차 09:54:19

더 뉴 말리부 주행후기

탑승계기더 뉴인지 올 뉴인지 모르겠지만 사진처럼 생긴차...제주도 갔을때 렌트했다. 실내실내 넓이는 평범한 느낌빌린지 시간이 좀 지나서 기억이 안나는데 쉐보레 실내가 그렇지뭐...그래도 있을건 야무지게 다 들어가서 불편한 느낌도 전혀 없다. 주행되게 부드럽다는 느낌을 받았다.잘 모르긴해도 말리부가 현대의 그랜져랑 비교되는 급이라고 들었는데, 고급 세단 라인이 맞구나 딱 느껴졌다.브레이크 역시 밀린다는 느낌보다 부드럽다는 느낌을 받았다. 내 발의 아날로그 입력이 그대로 들어가는 느낌! 사실 말리부를 서울에서 주행했다면 긴 전장때문에 스트레스를 굉장히 받았을 것 같은데제주도에서 주행했기에 차가 커서 불편한 점이 없었다. 1차선짜리 해안도로가 주행의 대부분~서문시장인지 동문시장인지 주차타워 들어가다가 엄마가 ..

나/자동차 09:41:07

올 뉴 i30 주행후기

탑승계기i30는 동생차라서 빌려탈 수 있다. 실내실내는 꽤 넓게 느껴진다. 코나에 비해서 가로가 큰 느낌...실제 전폭을 보면 i30가 더 좁은데 뭐 사정은 디자이너들만 알겠지.동생차는 옛날 모델이라 기어봉, 게이지, 비상등 모두 근본 스타일이다. 난 근본 스타일이 편해...실내 디자인은 구리다. 주행브레이크가 많이 밀리고, 운전대가 윤활제 발라놓은 것 마냥 슥슥 무게감없이 돌아간다. 하지만 그만큼 부드럽게 주행이 가능해서 조금만 익숙해지면 누군가를 재워버릴 수 있을 것같다.그리고 디젤 차량이라 속도를 높였을때 소리가 너무 좋고~디젤 특유의 덜덜거림이 난 좋다. 코나를 많이 타다가 이걸 타면 확실히 차가 커진 느낌이며,해치백 스타일이라 뒷빵 엉덩이가 커진 느낌 (무게가 아니라 부피가)그래서 주차장 빠져나..

나/자동차 09:34:03

코나 1세대 주행후기

탑승계기코나는 엄마차라서 운전 왕초보시절부터 빌려탔다. 실내실내는 소형 SUV라는 이미지 치고는 넓게 느껴지지않지만 좁지도 않다.비상등도 켜기 쉽고, 계기판도 평범하게 보기좋게 생겼다. 주행브레이크가 엄청나게 민감하다. 조금만 힘주어 눌러도 삐빅!하고 설 것 같은느낌.그래서 브레이크 밀리던 차타가 타게되면 움찔움찔하면서 멈추게된다.ㅋㅋㅋ이 부분이 뭔가 부드러운 주행보다는 스포티한 무빙이 가능하겠구나 느껴졌다. 그리고 운전석에서 보면 보닛부분이 되게 짧게 느껴지는데 실제로 짧은것같다!그래서 개인적으로는 전면 주차하기 편하다. SUV라 차체가 높아 시트 포지션도 높은데, 전장도 짧아서 차선변경 등 운전하기 쉽다.

나/자동차 09:26:47

missing required module ‘GRDBSQLite’ 해결방법

Framework에서 GRDB를 사용할 경우, 빌드시 Swift Interface가 생성되면서 GRDBSQLite를 찾을 수 없다는 오류가 뜬다. Framework 내부에서만 GRDB를 사용한다면 import GRDB 대신에 internal import GRDB 로 GRDB를 사용한다면 Swift Interface에서 불필요한 GRDB 의존성이 노출되지않아 오류를 해결할 수 있다.Swift 6 이전 문법으로는 @_implementationOnly 라고 한다.@_implementationOnly import GRDB

프로그래밍/iOS 2025.07.31

[망원] 기요한 - 카이센동

기요한은 체인점이라, 서울에도 3-4군데 지점이 있다.지점 바이 지점이 심하다고해서 고심하다가 회가 신선해보이는 망원으로 와봤다. 체인점은 루슐랭 맛집으로 올리기에 나만의 감점요소이지만, 그럼에도 불구하고 올린이유는 다음 2가지 이유 때문이다.1. 17000원에 나오는 훌륭한 미니 코스 (두부 - 사시미 - 본식 - 도미곰탕 - 디저트 녹차모찌?)2. 기요한이 아니라면 일본에서 밖에 먹지 못하는 특별함 사실 저렇게 떡밥처럼 뭉친 카이센동은 일본 니혼바시의 츠지한이 원조다.츠지한도 추천받은 집이지만, 일본에 너무 먹을게 많고 겉보기에 비릴것같아서 방문하지 않았는데, 기요한을 맛보고나니 방문의사가 생겼다! 떡밥(?)은 비리거나 어묵맛이 날 것같아보이지만 전혀 그렇지 않다. 뭐가 들어갔는진 정확히 알 수 없지..

실생활 예시로 이해하는 스윕 라인 알고리즘 (Sweep line Algorithm)

Sweep은 “쓸다”라는 의미를 가지고있는데, 스윕 라인 알고리즘은 빗자루로 먼지를 쓸어내듯이 특정 방향을 따라 스위핑하면서 점 또는 선을 확인하며 답을 찾아가는 알고리즘이다. 선분의 교차 여부, 구간 겹, 점의 분포등을 계산할 수 있기때문에 주로 시/공간의 겹침, 자원할당, 스케쥴링 문제를 다룰때 해결할 수 있는다. 나도 마찬가지로 회의실 예약 관련 Tool을 만들다 접하게되었다. 스윕 라인 알고리즘의 문제 해결과정은 대부분 이렇다:모든 데이터를 특정 기준에따라 정렬한다.스위핑 라인을 이동시키며 데이터를 하나씩 처리한다. 내 경우 회의실이 비는 시간을 파악하기 위해서 사용했는데, 이를 단순화한 예시로 스윕 라인 알고리즘을 알아보자. 3개의 회의실이 있고, 이미 예약된 회의가 있다.이미 예약된 회의가 ..

LLM Tool을 만들다 식겁한 이야기

Tool을 만들면서 정말 등골이 서늘했었을때가 한 번 있었다.그 일을 기념(?)하기 위해...그리고 나같은 바보가 더 이상 등장하지 않았으면 좋겠다는 마음에서 포스팅한다. Tool Calling중 오류가 났을때, LLM에게 전달되는 메세지에 굳이 정확한 오류를 전달할 필요 없다. 사진은 내가 f"{e!s}" 같은 방법으로 Exception 메세지를 출력하려고 하다 디코드에러를 만나서 LLM에게 전달된 메세지내용이다. 내용이 Word도 아니라서 엄청나게 많은 토큰이 한 순간에 소비되었고, 단 한번의 Tool Calling으로 $44를 날려버리게 되었다... 정확한 오류는 Logger로 따로 로깅하고, LLM에게는 "실패했다", "파일이 없다" 정도로만 오류 메세지를 출력해야한다. 또한 FileTree나..

LLM이 자연스러운 슬랙 메세지를 출력하게 하는 소소한 팁

AI를 이용한 자동화 작업을 하면서 Slack 메세지를 통합해본 경험이 있는 분들이라면 한번쯤 이쁜 출력에 대해 고민해봤을 것이다. 구조화된 출력을 하게하고 직접 포맷팅하는 방법이 가장 마음에 들겠지만, 구조화된 출력을 위해 낭비되는 토큰들이 아깝거나, 사내공유 Slack 메세지처럼 딱히 정확한 출력을 원하지 않을때 내가 사용하는 방법이있다. LLM에게는 마크다운으로 작성하라고하고, 그걸 Slack 메세지 포맷으로 바꾸는 방법이다.처음부터 LLM에게 Slack 메세지 포맷으로 해달라고하면 메세지 포맷이 지켜지지 않기가 일쑤다. (특히, Google Gemini 2.0 Flash는 **를 엄청나게 쓴다.) 마크다운 문법은 모든 LLM이 거의 완벽하게 구사하기때문에 일관된 결과를 출력할 수 있다.https:..