IT 개발 소식 종합
(날짜는 GpgStudy 메인 페이지에 올라온 날짜입니다.)
버전 정보를 제외한 문자열만 추출하고 싶다. 특수문자 / 제외. 제외할 문자 범위에 - 추가. 그런데 _를 추가하니 검사 결과가 이상하다. 이유는 -가 /와 _ 사이의 문자 범위를 지정하는 특수문자로 동작하기 때문. 맨 끝(또는 앞)으로 옮기면 범위 지정자로 동작하지 않는다. 참고로 문자클래스 범위는 아스키코드 순서대로만 동작하며, 역순으로는 동작하지 않는다. 그나저나 regex101 성능
슬랙, 개발자·비기술 직원 함께 쓰는 AI 코딩 채널 ‘슬랙 코드’ 출시
슬랙이 이번 주 ‘슬랙 코드(Slack Code)’ 채널을 출시하며 개발자와 비기술 직원이 코딩 에이전트와 협업하는 새로운 방식을 선보였다. 슬랙은 이미 다수의 코딩 에이전트와 연동되지만, 개발자는 작업 수행을 위해 에이전트와 개별적으로 상호작용해야 했다. 슬랙 코드의 목표는 에이전트를 공유된 프로젝트 기반 ‘코드 채널’에서 여러 동료가 함께 활용할 수 있도록 하는 것이다. 슬
새로운 오픈 웨이트(Open Weights), 모델의 가중치를 공개한 형태) AI 모델이 출시될 때마다 사람들은 “로컬 모델이 미래”라고 말합니다. 모두가 노트북이나 휴대폰에서 AI 모델을 실행할 수 있게 된다면, 굳이 수십억 달러를 들여 데이터센터를 구축할 필요가 있겠느냐는 것이죠. 하지만 저는 이런 생각이 결국 실패할 것이라고 봅니다. 오픈 웨이트 모델이 아무리 강력해지더라도 대부분
Git을 어떤 규모에서도 확장하는 법 - Cursor의 새 Git 저장 시스템 Continuity
Git은 로컬에서는 단순하지만 서버에서 대규모로 호스팅하면 packfile의 랜덤 접근 패턴, 강한 일관성 요구, 복제 비용 때문에 확장성과 운영 복잡도가 크게 올라감 GitHub의 Spokes는 로컬 NVMe에 실제 Git 저장소를 두고 여러 복제본을 3-phase commit으로 동기화하는 방식으로 업...
Grok Bot과 Kimi K3로 배우는 Graph & Loop Engineering
AI 에이전트 시스템의 문제는 모델 성능만으로 해결되지 않는다. 실제 운영 환경에서 더 자주 문제가 되는 것은 다음 세 가지다. 작업이 실패했을 때 누가 다시 시작할 것인가 여러 에이전트가 사용하는 공유 상태를 어디에 저장할 것인가 실제 외부 시스템을 변경하기 전에 누가 승인할 것인가 에이전트를 여러 개 붙여 놓는다고 안정적인 시스템이 만들어지는 것은 아니다. 필요한 것은
“참 재미있었다”로 끝나는 여름방학 일기처럼, 회고도 점점 짧고 무성의해졌다. 그래서 후회와 선택의 순간마다 또 다른 우주가 갈라진다는 발상으로, 인터랙티브 소설 도구 Twine을 붙잡았다. AI에게 답을 잘 쓰게 하는 것만큼 미처 들여다보지 못한 부분을 질문하게 하는 일이 중요했다. 회고 초안을 읽은 AI가 빈틈을 캐묻고 답변이 쌓이면 평행우주 이야기로 완성되는 구조다. Claude 스
SELF는 프로그램을 SQLite 데이터베이스로 구성해 코드뿐 아니라 웹사이트, 라우트, 방문 기록, 애플리케이션 상태까지 하나의 파일에 저장함 Linux의 binfmt_misc가 전용 인터프리터를 실행하면 segments 테이블을 메모리에 매핑하...
AI 예산을 갉아먹는 진짜 주범은 GPU 아니라 데이터 품질
AI 애플리케이션을 구축하는 팀은 흔히 오래된 습관에 의존한다. 관련성이 있을 법한 데이터를 모두 수집하고, 무엇이 중요한지는 나중에 판단하는 방식이다. 원시 로그나 전체 테이블 같은 완전한 데이터셋을 프롬프트나 벡터 데이터베이스에 그대로 밀어 넣으면서도, 사전에 가치 있는 데이터를 선별하지 않는다. 데이터 웨어하우스에서라면 문제없이 작동하는 방식이다. 쿼리가 필요