전체 글
-
카나나2 비전으로 무엇을 만들 수 있을까? 사진을 읽는 AI의 눈AI 개발/Codex · LLM 2026. 10. 23. 12:21
동호회 운동 영상에서 내가 나온 영상만 골라볼 수 있거나, 미리 지정해 놓은 물건이 카메라 화면에 보일 경우 우리에게 알려준다면? 카카오가 2026년 10월 21일 공개한 카나나2 비전은 이런 기능에 필요한 AI의 ‘눈’입니다. 이미지 속 글자·모양·위치 같은 정보를 뽑아 다른 AI가 활용할 수 있게 만드는 모델이에요.카나나2 비전으로 무엇을 해볼 수 있을까?먼저 두 가지 활용 방향을 떠올려볼 수 있습니다.영상 속 장면 검색기: 내 사진 한 장을 기준으로 영상에서 내가 나온 화면과 시각을 찾아주는 기능입니다.카메라 물건 탐색기: 물건 사진 한 장을 기준으로, 카메라 화면에 비슷한 물건이 나오면 알려주는 기능입니다.두 기능의 공통점은 기준 사진과 화면 속 대상을 비교한다는 것입니다. 카나나2 비전으로 특징..
-
Codex·Claude Code로 다른 Windows PC 작업하기: SSH 설정과 접속 오류 점검서버 · 시스템/Windows Server · IIS 2026. 10. 14. 11:41
하이롱! 개발 도구와 소스는 다른 PC에 있는데, 지금 쓰는 PC에서 Codex나 Claude Code에 작업을 맡기고 싶을 때가 있죠? 소스만 복사해도 빌드 도구와 설정까지 따라오지는 않습니다. 원격 데스크톱을 켜자니 코드 몇 줄 확인하는 일에도 화면을 오가게 되고요.이럴 때 SSH로 다른 Windows PC에 접속해 그곳의 파일과 명령을 다룰 수 있습니다. 순서는 OpenSSH 서버 준비 → 계정·접속 설정 → 원격 작업 → 연결이 막힌 구간 확인입니다.먼저, AI와 명령이 어디서 실행되는지 정한다방식작업 흐름원격 PC에서 CLI 실행SSH로 접속한 뒤 원격 프로젝트 폴더에서 codex 또는 claude 실행내 PC의 AI가 SSH 명령 실행내 PC의 Codex·Claude Code가 승인된 SSH ..
-
VB.NET TCP 수신 데이터가 잘리거나 붙을 때: 메시지 경계부터 처리하기실전 개발/VB.NET · WinForms 2026. 10. 13. 11:40
하이롱! 오늘은 TCP는 순서를 지켜주지만, 메시지 한 줄까지 포장해 주지는 않는다는 오류(?)에 대해서 알아볼꺼에요. 보낸 쪽에서는 한 번에 전송했는데 받는 쪽에서는 두 번에 나뉘거나, 따로 보낸 명령 두 개가 한 번에 들어올 때가 있죠? 해결 순서는 간단합니다. 바이트를 누적하고 → 약속한 경계로 메시지를 나누고 → 완성된 메시지만 디코딩하고 처리합니다. 버퍼 크기나 대기 시간을 조절하기 전에 이 흐름부터 확인하세요.Read 한 번이 메시지 한 개는 아니다TCP는 바이트 스트림입니다. Write 호출과 Read 호출의 경계가 같다고 보장하지 않습니다. NetworkStream.Read도 요청한 크기까지 현재 읽을 수 있는 바이트 수를 반환합니다.보낸 데이터가능한 수신 조각PING\nPI / NG\nP..
-
ASP.NET Core .NET 8 지원 종료: IIS에서 먼저 확인할 5가지실전 개발/ASP.NET Core · Web API 2026. 10. 12. 11:49
하이롱! 오늘은 ASP.NET Core 오류에 대해서 확인해보겠습니다!! 서버를 셋팅할 때, 서버에 최신 .NET을 깔았다고, 돌아가는 중인 웹서비스까지 최신이 되는 건 아니에요.(NET 8 지원 종료일은 2026년 11월 10일입니다.) IIS에서 ASP.NET Core를 운영한다면 설치 파일부터 받기보다 앱 대상 버전, 배포 방식, 서버 런타임을 먼저 맞춰보세요.핵심은 세 가지입니다. Hosting Bundle 설치는 앱 업그레이드와 다르고, 자체 포함 배포는 서버 런타임을 바꿔도 함께 바뀌지 않으며, 화면이 열린다고 전환 점검이 끝나지는 않아요.버전지원 종료일전환 판단.NET 8 LTS2026-11-10종료 전 전환 계획 필요.NET 9 STS2026-11-108에서 9로 옮겨도 지원 기간이 늘지 ..
-
Codex 사용량이 빨리 소진될 때: 기존 프로젝트 분석 범위 정하기AI 개발/Codex · LLM 2026. 10. 9. 15:42
하이롱! 오늘은 코드보다 AI에게 맡기는 일의 크기부터 살펴봅시다.기존 프로젝트를 Codex에 맡겼는데, 몇 번 작업하지도 않아 사용량이 빠르게 소진된다면?모델 설정과 함께 요청 범위도 확인해 볼 만하다.“프로젝트 전체를 분석하고 문제를 수정해줘.”편한 주문이다. 하지만 어디까지 읽고, 무엇을 고치고, 언제 끝내야 하는지 빠져 있다. 오래된 프로그램일수록 이 빈칸이 크다.먼저 고칠 동작 하나를 정하고, 관련 코드를 확인한 뒤, 수정과 확인까지 끝내는 단위로 맡겨보자.1. 프로젝트 전체보다 동작 하나부터예를 들어 WinForms 프로그램에서 조회 버튼을 누르면 화면이 멈춘다고 하자.첫 작업을 “전체 비동기 전환”으로 잡으면 DB 접근, 화면 갱신, 공통 함수까지 범위가 퍼질 수 있다. 우선 아래 흐름부터 ..
-
MSSQL 동시 접수: 마지막 한 자리 초과 예약을 막는 방법실전 개발/MSSQL · Database 2026. 10. 8. 13:45
하이롱! 오늘도 또 새로운 문제에 대해서 이야기해보겠습니다! 온라인과 키오스크가 같은 정원을 사용한다고 생각해 보겠습니다.한 자리가 남았을 때 두 사람이 동시에 접수하면 어떻게 될까요?두 화면에서 모두 “접수 가능”을 확인한 뒤 결제를 진행하면 정원을 넘길 수 있습니다. 조회 결과만 믿고 결제를 시작해서는 안 됩니다. 결제 전에 DB에서 자리를 먼저 확보해야 합니다. 핵심은 남은 자리 확인과 차감을 하나의 UPDATE로 처리하는 것입니다.SELECT로 확인했는데 왜 초과될까?다음 순서에는 빈틈이 있습니다.남은 자리 조회자리가 있으면 결제결제 성공 후 예약 저장조회와 저장 사이에 다른 요청이 들어올 수 있기 때문입니다.순서요청 A요청 B1잔여 1자리 조회 2 잔여 1자리 조회3결제 진행결제 진행4예약 저..