반응형 전체 글492 러스트(Rust) 배우기 3강 — 참조와 빌림(References & Borrowing) 러스트(Rust) 배우기 3강 — 참조와 빌림(References & Borrowing)2강 끝에서 이런 불편함을 만났습니다. 값을 함수에 넘기면 소유권까지 넘어가서, 계속 쓰려면 매번 반환해 돌려받아야 한다는 것. 값 하나 잠깐 보여주려고 통째로 주고받는 건 너무 번거롭죠.3강은 그 해법입니다. 소유권은 그대로 두고, 값만 잠깐 빌려 쓰는 것. 이걸 참조(reference)와 빌림(borrowing)이라고 합니다. 2강 소유권과 3강 빌림이 합쳐져야 러스트의 그림이 완성돼요. 참조 & — 소유권은 두고 빌리기변수 앞에 & 를 붙이면 "값 자체"가 아니라 "값을 가리키는 참조"를 넘깁니다. 소유권은 원래 자리에 남고, 함수는 잠깐 빌려서 봅니다.fn calc_len(s: &String) -> usize .. 2026. 9. 19. 러스트(Rust) 배우기 2강 — 소유권(Ownership): move·drop·clone 러스트(Rust) 배우기 2강 — 소유권(Ownership): move·drop·clone이번이 러스트의 심장입니다. 소유권(ownership)은 다른 언어엔 없는, 러스트만의 규칙이에요. 처음엔 낯설고 컴파일러에게 자주 혼나지만, 이 개념 하나를 이해하면 "왜 러스트가 GC 없이도 안전한가"가 풀리면서 언어 전체가 확 열립니다. 1강보다 천천히, 예제를 많이 두고 갑니다. 먼저, 메모리는 누가 치우나프로그램은 값을 저장하려고 메모리를 빌리고, 다 쓰면 돌려줘야 합니다. 이 "돌려주기"를 누가 언제 하느냐가 언어마다 다릅니다.방식예문제직접 관리C·C++빠르지만 실수하면 버그(누수·이중 해제)자동 청소(GC)자바·파이썬·JS편하지만 실행 중 비용·잠깐 멈춤소유권러스트컴파일 때 규칙으로 관리 → 빠르고 안전.. 2026. 9. 19. 러스트(Rust) 배우기 1강 — 첫걸음: 설치·변수·타입·함수·흐름 러스트(Rust) 배우기 1강 — 첫걸음: 설치·변수·타입·함수·흐름혼자서 러스트를 처음 배우는 사람을 위한 강의 시리즈입니다. SEO나 요약이 아니라, 실제로 손으로 따라 치며 익히는 데 초점을 맞췄습니다. 코드는 전부 그대로 돌아가는 것들이니, 눈으로만 읽지 말고 직접 쳐 보는 걸 권합니다.1강은 준비운동입니다. 설치하고, 첫 프로그램을 돌리고, 변수·타입·함수·제어 흐름이라는 기본 문법을 손에 익힙니다. 러스트의 진짜 핵심인 '소유권'은 2강에서 다룹니다. 이 시리즈의 순서강주제1강설치·첫 프로그램·변수·타입·함수·흐름 (지금)2강소유권(Ownership) — 러스트의 심장3강참조와 빌림(References & Borrowing)4강구조체·열거형·match5강에러 처리 (Result·Option·?.. 2026. 9. 18. Claude 구조화 출력 완전 정리 — AI 답을 JSON으로 강제해 코드에 바로 넣기 Claude 구조화 출력 완전 정리 — AI 답을 JSON으로 강제해 코드에 바로 넣기AI로 뭔가를 만들어 본 사람은 이 벽에 부딪힌다. 답은 잘 나오는데, 그걸 프로그램에 넣으려니 막막하다. AI는 사람에게 말하듯 문장으로 답하는데, 코드는 정해진 모양의 데이터를 원하기 때문이다. "인셉션은 2010년 놀란 감독 작품이고 평점은 4.5점쯤"이라는 문장에서 제목·연도·감독·평점을 프로그램이 일일이 긁어내야 하고, 답변 문장이 매번 조금씩 달라 그 코드는 툭하면 깨진다. 이 문제를 푸는 게 구조화 출력(Structured Outputs)이다. AI의 답을 사람이 읽는 문장이 아니라 코드가 바로 먹을 수 있는 형식(주로 JSON)으로 받아 내는 것이다. 이 글은 왜 자유 텍스트가 코드에 독인지, 그리고 형식.. 2026. 9. 18. Claude로 이미지·문서 읽기 — 멀티모달 활용 완전 정리 (스크린샷·표·차트·PDF) Claude로 이미지·문서 읽기 — 멀티모달 활용 완전 정리 (스크린샷·표·차트·PDF)AI에게 뭘 물어보려면 다 글로 옮겨 적어야 하던 시절이 있었다. 에러 메시지를 손으로 타이핑하고, 표를 일일이 받아치고, 그래프는 "대충 이런 모양인데"라고 말로 설명했다. 지금은 그럴 필요가 없다. 그냥 이미지를 보여 주면 된다. Claude는 화면 캡처, 사진, 표, 그래프, 손글씨, PDF 문서를 눈으로 보듯 읽고 정리한다. 이 글은 그 "보여 주고 시키는" 활용법을 정리한다. 무엇을 읽을 수 있는지, 실제로 어떤 일에 쓰는지, 잘 읽게 하려면 어떻게 해야 하고 무엇은 조심해야 하는지까지. 텍스트만 붙여넣던 습관을 조금만 바꾸면 쓸 수 있는 곳이 확 넓어진다. 먼저 대표적인 쓰임새부터 한눈에 보자. "이런 것도.. 2026. 9. 17. Claude API 비용 줄이는 법 — 캐싱·배치·effort·모델 선택 (최대 90% 절감) Claude API 비용 줄이는 법 — 캐싱·배치·effort·모델 선택 (최대 90% 절감)AI를 서비스에 붙여 본 사람은 안다. 잘 돌아가는가 다음으로 곧장 오는 걱정이 요금이다. 그리고 이 요금은 같은 작업을 하고도 사람마다 몇 배씩 차이가 난다. 똑같이 문서를 요약하는데 누구는 한 달에 몇만 원을, 누구는 수백만 원을 쓴다. 대개는 모델이 비싸서가 아니라, 아낄 수 있는 곳을 안 아껴서다. 이 글은 Claude API 비용을 줄이는 방법을 다룬다. 핵심은 개별 기법이 아니라 순서다. 품질을 깎지 않고 공짜로 아낄 수 있는 것부터 챙기고, 품질을 조금 절충하는 방법은 맨 나중에 손대는 것. 이 순서를 지키면 대부분은 성능 손해 없이 요금만 크게 줄일 수 있다. 먼저 전체 그림이다. 비용 절감에는 .. 2026. 9. 17. 2026 AI 총정리 — 텍스트·이미지·영상·코딩·검색 AI 한눈에 (+국산) 2026 AI 총정리 — 텍스트·이미지·영상·코딩·검색 AI 한눈에 (+국산)몇 년 사이에 AI가 너무 많아졌다. ChatGPT 하나로 시작한 이야기가 이제 이미지, 영상, 음악, 코딩, 검색까지 갈래를 쳤고, 각 갈래마다 이름조차 처음 듣는 서비스가 대여섯 개씩 붙어 있다. "요즘 뭐 써야 돼?"라는 질문이 어려운 이유는 답이 없어서가 아니라 선택지가 너무 많아서다. 그래서 이 글은 평가나 순위표가 아니라 지도에 가깝다. 지금 나와 있는 AI를 분야별로 나눠, 각 칸에 누가 있고 뭘 잘하는지를 한 번에 훑을 수 있게 정리했다. 이름과 자리만 알아도 절반은 끝난다. 다만 이 바닥은 몇 주 단위로 새 버전이 쏟아지므로, 아래 버전 숫자와 가격은 대략의 감으로만 보고 실제로 쓸 땐 각 서비스 공식 페이지를 .. 2026. 9. 15. Claude vs ChatGPT vs Gemini 2026 실전 비교 — 용도별로 뭘 써야 할까 Claude vs ChatGPT vs Gemini 2026 실전 비교 — 용도별로 뭘 써야 할까"요즘 AI 뭐 써요?"라는 질문에 딱 떨어지는 답은 없다. 셋 다 좋기 때문이다. 벤치마크 점수는 소수점 몇 자리로 엎치락뒤치락하고, 그마저도 새 버전이 나올 때마다 순위가 바뀐다. 그러니 "누가 1등이냐"를 따지는 건 큰 의미가 없다. 진짜 중요한 건 "무슨 일에 뭘 쓰느냐"다. 이 글은 그래서 점수표가 아니라 용도표에 가깝다. Claude(앤트로픽), ChatGPT(오픈AI), Gemini(구글) 세 서비스가 각각 어떤 일에 강하고 약한지, 그래서 어떤 상황에서 무엇을 꺼내 쓰면 되는지를 정리했다. 버전 숫자나 벤치마크 수치는 금방 낡으니 최소한으로만 다루고, 잘 안 바뀌는 각 서비스의 '성격'을 중심으로.. 2026. 9. 15. 이전 1 2 3 4 ··· 62 다음 반응형