본문 바로가기
728x90
반응형

분류 전체보기238

당근, 그리고 AI, 거래실패 공유 1. 새벽 3분만에 결제했다.사실 새벽에 당근을 보다가"EVO SL 4만원"이라는 매물을 발견했습니다.평소 EVO SL을 눈여겨보고 있었기 때문에가격도 괜찮다고 생각해서 바로 결제를 진행했습니다.그런데...결제를 하고 다시 천천히 판매글을 읽다가 이상한 점을 발견했습니다.제목은EVO SL인데설명에는아디오스 프로3라고 적혀 있었습니다.'뭐지?'처음에는"둘 중 뭐라도 맞으면 나쁘지 않은데?"정도로 생각했습니다.2. 그런데 뭔가 이상했다.제가 러닝화를 좋아하다 보니사진을 계속 보고 있는데...계속 거슬리는 부분이 있었습니다.바로미드솔 모양뒤꿈치 라인발바닥 구조였습니다.EVO SL도 아니고프로3도 아닌 것 같은 느낌이 계속 들었습니다.3. 보자.발바닥을 보자.러닝화는옆모습보다오히려발바닥이 모델마다 훨씬 다릅니다.. 2026. 7. 28.
[AI 활용기] 초심자 아재의 ChatGPT & Claude 3달 사용 후기: 정액제의 배신과 API 고민 📌 들어가며: AI 초심자 아재, 본격적으로 뛰어들다올해 5월부터 "남들 다 쓰는 AI, 나도 업무랑 일상에 제대로 붙여보자"는 마음으로 본격적인 활용을 시작했습니다. 나름대로 이것저침 물어보고 코드도 짜보며 적응해 나가는 중인 초심자 아재의 좌충우돌 적응기로 봐주시면 감사하겠습니다.지난 3개월간 대표적인 AI 서비스들을 이것저것 결제해가며 빡세게 굴려봤는데, 쓰면 쓸수록 'ChatGPT(OpenAI 계열)와 Claude(Anthropic 계열)의 정책 및 가성비 차이'가 아주 명확하게 체감되더군요.오늘은 그동안 몸소 겪은 AI 유료 요금제 사용 후기와 최근 저를 '열불'나게 만들었던 요금제 이슈를 솔직하게 정리해 봅니다.1. ChatGPT vs Claude: 20달러 요금제 체감 가성비 비교동일하게 .. 2026. 7. 24.
SVN 저장소를 GitLab으로 이관하며 만난 네 가지 함정 SVN 저장소를 GitLab으로 이관하며 만난 네 가지 함정중첩 경로, 작성자 매핑, Git GC, 그리고 HTTP 413 해결 기록오래된 SVN 저장소를 GitLab으로 옮기는 작업은 얼핏 단순해 보입니다.SVN 저장소 가져오기→ Git 저장소로 변환→ GitLab에 push하지만 실제로 진행해보면 저장소 구조, 작성자 정보, 프록시 구성, 인증서까지 여러 계층이 한꺼번에 얽힙니다.이번 글은 실제 이관 과정에서 발생했던 문제와 해결 방법을 일반화해 정리한 기록입니다. 회사명, 실제 도메인, 프로젝트명, 계정정보 등은 모두 제거했으며 예제에는 예약 도메인인 example.org와 임의의 프로젝트명 legacy-app을 사용했습니다.1. 이관 대상과 기본 구조예제 환경은 다음과 같습니다.SVN└─ http.. 2026. 7. 21.
당근마켓 반품 후기 당근마켓 신발 밑창 뜯김 하자 반품 후기: 플랫폼 분쟁 조정의 실상최근 휴일을 맞아 당근마켓 거래로 눈코 뜰 새 없이 바쁜 하루를 보냈다. 운동화부터 게임팩 등 사고 싶었던 물건 5~6개를 부지런히 직거래로 가져오고, 집에서 안 쓰는 물건 2개도 판매하면서 차 안과 집 안이 온통 중고 거래 물품으로 가득 찼다.문제는 여러 거래 중 집어온 운동화 한 켤레에서 터졌다.겉은 멀쩡한데... 바닥이 들려버린 운동화직거래 현장에서 외관을 훑어보았을 때는 스크래치도 없고 가죽 상태도 양호했다. 판매자 역시 "상태 아주 좋다"며 자신 있게 내놓은 물건이었다.하지만 집에 돌아와 신발을 유심히 살펴보고 살짝 구부려보는 순간 황당한 상황이 연출됐다. 신발의 갑피(겉면)는 깨끗했으나, 밑창 전체가 접착력을 잃고 통째로 뜯어지.. 2026. 7. 21.
AI 사용량 리셋, 조금 덜 억울하게 쓰는 소소한 꼼수 AI 사용량 리셋, 조금 덜 억울하게 쓰는 소소한 꼼수Codex·Claude Code의 사용량을 늘리는 방법은 아니다.다만 5시간 사용 창의 시작 시각을 실제 작업 시간에 맞춰 미리 정렬하는 방법은 있다.AI 코딩 도구를 오래 사용하다 보면 사용량 자체보다 더 억울한 순간이 있다.한동안 다른 일을 하다가 밤늦게 Codex나 Claude Code를 켰는데, 그때부터 5시간 사용 창이 시작되는 경우다. 밤 11시에 처음 요청을 보냈다면 다음 갱신 시각이 새벽으로 밀린다. 실제로는 한두 시간 작업하고 자야 하므로, 5시간 구간을 충분히 활용하지 못한다.나는 이 문제에 대응하기 위해 아주 짧은 예약 작업을 실제 작업보다 몇 시간 먼저 실행하고 있다.거창한 해킹은 아니다. 정확히는 사용량 제한을 없애는 우회가 아.. 2026. 7. 21.
5시간 세션 제한 해제의 역설: ChatGPT와 Codex Pro 사용자가 직면한 새로운 '주간 풀(Pool)' 관리 전략 5시간 세션 제한 해제의 역설: ChatGPT와 Codex Pro 사용자가 직면한 새로운 '주간 풀(Pool)' 관리 전략오늘 평소와 다름없이 복잡한 레포지토리의 리팩터링 작업을 진행하던 중, ChatGPT 데스크톱 앱과 웹 인터페이스에서 기묘한 위화감을 감지했습니다. 늘 인터페이스 상단이나 모델 선택 창 하단에 명시되어 있던 ‘5시간 제한(5-Hour Session Limit)’ 관련 안내 및 카운트다운 타이머가 흔적도 없이 사라진 것입니다. 그 자리에는 오직 주간 잔여 사용량(예: 97%)과 차기 초기화 날짜만이 표시되어 있었습니다. "단순한 UI 렌더링 버그인가, 아니면 내 계정의 세션이 꼬인 것인가?"라는 의문에서 시작해 OpenAI의 최근 기술 발표와 백엔드 정책 변화를 추적해 보았습니다. 결론.. 2026. 7. 21.
티스토리 애드핏 AdFit SDK 도메인 변경 안내 티스토리 애드핏 AdFit SDK 도메인 변경 안내t1.daumcdn.net을 t1.kakaocdn.net으로 바꿔야 할까? 최근 카카오 애드핏에서 web SDK 도메인 변경 안내가 있었습니다.안내 내용의 핵심은 간단합니다.기존 애드핏 광고 SDK 스크립트 주소에 사용되던 도메인이 아래처럼 변경되었다는 내용입니다.기존: t1.daumcdn.net변경: t1.kakaocdn.net현재는 기존 도메인인 t1.daumcdn.net으로도 광고 SDK 로딩이 가능하지만, 향후 기존 도메인은 deprecated 처리될 예정이라고 안내되었습니다.즉, 당장 광고가 멈춘다는 의미는 아니지만, 앞으로 안정적인 광고 송출을 위해 신규 도메인인 t1.kakaocdn.net으로 변경하는 것을 권장한다는 뜻입니다.다만 티스토리 .. 2026. 7. 9.
GitHub Sponsors 가입 과정 정리 GitHub Sponsors 가입 과정 안내: Stripe Connect 설정부터 승인 대기까지오픈소스 프로젝트를 꾸준히 관리하다 보면 후원 수단을 준비해야 할 때가 있습니다. GitHub Sponsors는 GitHub 안에서 개발자나 오픈소스 조직을 직접 후원할 수 있게 해 주는 기능입니다. 후원자는 GitHub 계정으로 결제하고, 후원을 받는 사람은 Sponsors 프로필과 Stripe Connect 계정을 통해 수익을 정산받습니다.이 글은 개인 GitHub 계정으로 GitHub Sponsors에 가입하고, Stripe Express에서 본인 확인과 지급 계좌를 설정한 뒤, GitHub Sponsors 대시보드에서 승인 대기 상태를 확인하는 과정을 정리한 글입니다. 실제 진행 중 캡처한 화면을 기준으.. 2026. 7. 9.
코딩 AI의 세대교체와 벤치마크의 한계: DeepSWE와 Fable 5가 던지는 메시지 최근 AI 코딩 에이전트와 LLM 시장의 흐름을 보면, 겉으로 보이는 화려한 점수 뒤에 숨겨진 현실적인 문제들이 수면 위로 드러나고 있습니다. 한동안 업계 표준처럼 여겨지던 'SWE-bench'의 변별력 상실, 그리고 이를 극복하기 위해 등장한 'DeepSWE' 같은 새로운 기준점, 마지막으로 Anthropic의 'Fable 5' 출시와 규제 이슈까지가 유기적으로 얽혀 있는 시점입니다.그동안 우리가 굳게 믿어왔던 AI 성능 평가의 허점은 무엇이고, 앞으로 실무에 AI를 도입할 때 어떤 관점을 가져야 하는지 핵심적인 내용을 짚어보려 합니다.1. 굳건했던 SWE-bench가 흔들리는 이유 (벤치마크의 오염과 한계)그동안 오픈소스 깃허브(GitHub)의 실제 이슈와 PR(Pull Request)을 기반으로 코.. 2026. 7. 8.
커서 학생인증은 안되는구나... edu 메일만 되는군요. 안녕하세요! 오늘도 코딩 창을 띄워놓고 삽질(?) 중인 개발자입니다.최근 개발자들 사이에서 필수 툴로 자리 잡은 AI 코드 에디터, 바로 Cursor(커서)죠. 저도 얼마 전부터 관련 기술 서적을 정독하면서 "나도 드디어 트렌디한 AI 코딩 환경을 구축해 보겠구나!" 하고 부푼 꿈을 안고 가입을 진행했습니다.아시는 분은 아시겠지만 제가 또 방송통신대학교(방통대) 학적을 가지고 있거든요. 커서가 학생이나 교육자에게 무려 월 20달러 상당의 Pro 플랜을 1년간 무료로 제공한다는 소식을 책에서 접하고, "이야, 방통대 메일(knou.ac.kr) 이럴 때 요긴하게 쓰겠네!" 하고 싱글벙글하며 인증 절차를 밟았습니다.그런데 결과는… 처참한 인증 거부(Reject).알고 보니 책이 출간되고 약 1년이라는 시간이 .. 2026. 7. 1.
Git 이슈 2. VSCode에서 Pull을 다 받았는지 확인하는 방법 1. 상황 요약VSCode에서 Git 작업을 하던 중, 원격 저장소의 변경사항을 제대로 다 받았는지 확신이 들지 않았다.이때 단순히 git status만 확인해도 되는지 궁금했다.결론부터 말하면, 더 정확하게 확인하려면 아래 순서가 좋다.git fetch origingit status더 확실히 커밋 개수까지 확인하려면 다음 명령도 함께 사용한다.git rev-list --left-right --count HEAD...origin/main 2. git fetch origin의 의미git fetch origin이 명령은 원격 저장소 origin의 최신 정보를 가져온다.중요한 점은 내 로컬 소스 파일은 변경하지 않는다는 것이다.가져오는 것은 다음 정보다.- 원격 저장소의 최신 커밋 정보- 원격 브랜치 상태- .. 2026. 6. 10.
Git 이슈 1. Eclipse / 디자이너 PC에서 Pull 시 .gitignore 충돌 해결 1. 상황 요약내 PC에서 .gitignore 파일을 수정하고 커밋한 뒤 원격 저장소에 Push했다.그런데 디자이너 PC에서 Eclipse로 Pull을 받으려 하자 아래와 같은 충돌 메시지가 발생했다.Checkout conflict with files:.gitignore또는 터미널에서 git status를 확인하면 다음처럼 보일 수 있다.Untracked files: .classpath .gitignore .project .settings/2. 원인이 문제는 일반적인 merge conflict라기보다는 checkout conflict에 가깝다.즉, 원격 저장소에는 .gitignore 파일이 존재하는데, 디자이너 PC에도 Git이 관리하지 않는 .gitignore 파일이 이미 존재하고 있는 상태다... 2026. 6. 10.
바이브코딩, 감으로 하지 말고 점수로 보자 — VibeGraph 만든 이야기 AI랑 같이 코딩한 대화를 매번 스스로 채점하고, 내 프롬프트 습관이 좋아지는지 그래프로 추적하는 CLI를 만들었습니다. API 키도, 추가 결제도 필요 없습니다.시작은 왜 자꾸 같은 실수를 하지라는 의문이었습니다 요즘 Claude Code 같은 도구로 AI랑 같이 코딩합니다. 흔히 바이브코딩이라고 하죠. 참 편한데, 돌아보면 매번 비슷한 데서 시간을 흘리곤 했습니다.요구사항을 한 번에 안 주고 여러 번 고치게 만들거나모호하게 지시해서 엉뚱한 결과를 받아 다시 설명하거나AI가 던진 땜질이나 우회 제안에 그냥 끌려가거나환경(버전, 파일 구조)을 안 알려줘서 안 맞는 코드를 받기도 했습니다문제는 그때뿐이고 기록이 안 남는다는 점이었습니다. 다음 작업에서 똑같은 실수를 반복하더군요. 매 작업이 끝날 때마다 객.. 2026. 6. 7.
oracle ojdbc 버전 업그레이드시 주의사항 오늘도 레거시 환경에서 간혹 있는 업그레이드 경험담을 남긴다.오라클11g 기준환경이다. ojdbc6 을 사용하다가, was 교체하면서 빌드하다보니 버전 낮다고 오류를 뿜뿜하는걸 발견한다.일단 tomcat9에 돌아가도록 빌드하는 중이기 때문에, 그에 맞는 버전을 추천받아서 ojdbc8 로 올리기로 결정!일단 서버는 올라갔는데 db 붙으니 요상한 오류가 뿜뿜한다.캐릭터셋 이슈가 나는데, 이런건 느낌상 버전차에 의한 문제!확인해보니 그것이 바로 정답! 아래와 같이 버전에 따른 추가 라이브러리 지원여부 문제였다.해당 jar를 추가로 가져오게 pom에 추가해주었다.끝. 드라이버KO16MSWIN949 지원ojdbc6✔ 내부 포함ojdbc7✔ 내부 포함ojdbc8❌ orai18n.jar 필요 2026. 1. 28.
ORACLE 대용량 데이터 백업 처리시 130만건 데이터를 백업하는 경우가 있다. 총 3천만건 정도 되는 테이블이라 슬로우쿼리가 팍팍하게 걸린다.일단 생각나는대로 조회쿼리를 뚝딱뚝딱 조립해서, 백업을 시도했다.CREATE TABLE Z_BAK_M_DATA ASSELECT *FROM K_V2.M_DATA mWHERE SRC_SEQ = 3 AND m.M_POINT_ID IN ( SELECT m2.M_POINT_ID FROM K_V2.M_DATA m2 LEFT JOIN K_V2.OUTDOOR_M_POINT o ON m2.M_POINT_ID = o.OUTDOOR_M_POINT_ID AND o.DEL_YN = 'N' WHERE m2.SRC_SEQ = 3.. 2026. 1. 16.
닌텐도 스위치2가 나왔는데, 나는 왜 스위치 OLED를 샀을까 닌텐도~ 닌텐도~ 노래를 부르는 우리 아들. 어쩌다보니 우리집에서는 레트로 게임이나 폰게임을 가뭄에 단비 오듯 즐기고 있다.물론 그건 엄마,아빠와의 약속을 어긴 아들의 잘못도 있다.대신 책을 보거나, 영상을 보거나, 운동을 하는 등 다른 방향으로 스트레스를 해소 해주고는 있었다. 하지만 너 할 일을 못했으니, 네가 약속을 어겼으니, 못해 라고만 하는 것도 한계는 있다.친구들은 죄다 폰게임을 하고, 집에 가면 콘솔게임이다 즐기고 있는데,왜 자기는 그런걸 못하냐면서 항변하는 아이의 마음이 한편으로는 이해도 가기 때문에...중고로나마 구해주기 위해 매물을 살펴보던 차에, 스위치2가 나온 탓일까, 기본 스위치에 8~10개 구성의 풀패키징 스위치 매물이 꽤 많이 올라왔었다.처음에는 와이프랑 이정도면 괜찮지 않.. 2026. 1. 14.
JENKINS MVN BUILD OPTION JENKINS 빌드 과정에서 캐시된 라이브러리 때문인지 빌드오류가 발생하는 경우가 있었다.회사 NEXUS에 분명히 해당 라이브러리가 존재하고, 내가 별도로 올리기도 해봤지만 해당 라이브러리에 대한 참조 오류가 계속 발생하더라. 아래 옵션으로 대응하였다.1) mvn clean install -U 정확히 이해하기clean이전 빌드 산출물(target/)을 모두 삭제합니다.장점: 빌드 오염(잔여 클래스/리소스) 방지.주의: 캐시된 로컬 아티팩트는 유지되므로, 의존성 자체를 초기화하려면 ~/.m2/repository 관리가 필요.install현재 프로젝트를 빌드하여 로컬 Maven 저장소(~/.m2/repository)에 설치합니다.모듈형 프로젝트(멀티모듈)에서 상위/하위 모듈 간 의존을 로컬로 테스트할 때 유.. 2026. 1. 14.
찾았다. 동네빵집 두바이쫀득쿠키 요즘 이게 핫하다면서?두바이쫀득쿠키?인터넷 유행에 한발짝 떨어진 우리집이지만, 인터넷을 안쓰는건 또 아니다보니... 늦게나마 유행은 접하고 이야기를 나누기도 한다.얼마전 아들 친구네와 만난 날에도, 아이들이 놀고 있는 사이 근처 큰 빵집에 사러 갔더니 허탕만 치고 왔다고 했다.다들 재료 수급 문제로 구하기가 어렵다고들 한다네. 우리집이 좀 외진 곳에 있는데, 이게 또 장점이 되기도 하는 웃픈 상황이 발생했다.동네 빵집에 두바이 쫀득 쿠키의 재고가 있더라는 것!와이프가 아픈 몸을 끌고 가서 직접 공수해온 쫀득쿠키, 무려 3개!......... 하지만 너무 달다는게 우리집의 중론이다. 달다 달아. 어우...한번쯤 먹어 볼만 한 정도의 디저트인 것 같다. https://blog.naver.com/mrfano.. 2026. 1. 14.
jenkins build error : java encoding issue 젠킨스 빌드 과정에서 오류가 났다. 또. 현재 내가 하는 작업은 다른 사람들의 프로젝트를 젠킨스 빌드 후 각각의 서버에 배포까지 확인하고 있다.오래된 환경 기반으로 셋팅된 소스들이라 라이브러리 또는 JDK 지원종료나 의존성 충돌 등 다양한 이슈가 발생하는 중이다.그래도 일단 돌아는 가야하니, 가급적이면 기존의 소스를 건드리지 않는 방식에서 처리하고 있는 중이다. 이번에는 뭐가 문제일까?[ERROR] COMPILATION ERROR : [INFO] -------------------------------------------------------------[ERROR] /var/jenkins_home/workspace/THIS_APP/src/main/java/com/algosome/eutils/Comma.. 2026. 1. 14.
jenkins build error : old library 관리중인 프로젝트의 실서버 운영환경은 jdk 1.6에 jeus6이다.최신 환경을 따라가고 싶어도 갈 수 없는 환경에서 작업을 하면 많은 불편함을 겪게 된다.보안을 위해서는 업데이트를 해야 하고, 업데이트를 하려니 업데이트 할 수 없는 환경에 가로막힌다. 이번에는 회사 개발서버의 셋팅이 한동안의 이슈가 되겠다.새로 셋팅하는 김에 jenkins와 jdk는 많이 올렸다. 처음엔 좋았지.기존 플젝들이 어디 가는게 아니니, 그 버전들을 빌드하는 과정에서 maven 빌드가 잘 되던 것들이 충돌이 난다.[WARNING] Error injecting: org.apache.maven.plugin.war.WarMojocom.google.inject.ProvisionException: Unable to provision, .. 2026. 1. 13.
728x90
반응형