목록분류 전체보기 (140)
Written by coh at home
사실 1년이 지난 지는 꽤나 지난 시점이다. 25년 11월 11일에 1년차가 되었고, 이미 설연휴까지 지난 시점이다. 이미 많은 시간이 지났지만 스스로 다짐과 목표를 다시금 상기하는 의미로 블로그에 회고를 공개하고자 한다. 25년에는 참 많은 야근을 했던 것 같다. 지금 생각하면 바보 같은 일이지만, 신입으로서 뛰어난 퍼포먼스를 보여주고 싶었고 무리를 해서라도 일정 내에 일을 끝내고 싶었다. 그래서 밤 10시에 퇴근하기도 했고, 부모님 환갑 휴가도 쓰지 않고 반납하며 일을 진행했다. 팀원으로서 인정을 받았을지언정 나의 건강이나 내면은 나빠져갔다. 그러다가 이렇게 일을 하면 안 된다는 것을 1년차에 깨닫게 되었다. 팀장님에과 일정을 조율할 때 내가 야근을 하지 않고, 회의와 모든 이벤트를 고려했을 때 일..
- 학습# Claude.mdproj의 구조, 코딩스타일, 핵심명령어를 문서화한 설정파일. 클로드코드 실행 시 자동으로 읽어들임. 3가지 특징이 핵심.1. 맥락유지2. 규칙저장3. 자동로드 간결하고 명확하게 작성해야한다. ## 작성하는 법처음에 /init명령어를 통해 기본 프로젝트 구조를 클로드가 파악한 후 작성하게 된다. - 기본숙제프로그램 만들고 인증하기.- 심화숙제
2주차 기본미션PROJECT 2. 마케팅 포트폴리오 웹페이지 만들고 캡처하기p.66, p.80-81 확인 문제 풀고 인증하기P661. 3번2. 5W1H3. 2번4. 2번/구체적인 프롬프트P80-811. 3번2. 2번
바이브코딩이란?AI와 대화를 하며 개발하는 코딩 방식모델선택형 vs 전용 모델형모델 선택 : 커서, 윈드서프 -> 도구사용료 + 모델비용전용 모델 : 클로드, 제미나이 -> 모델비용만 지불. 로컬 파일 접근 가능웹페이지 만들어보기https://github.com/taehojo/vibecoding/blob/master/PROMPTS.md클로드 홈페이지에서 앤트로픽의 아티팩트를 이용하여 생성.아티팩트 > 새 아티팩트 > 웹/앱 만들기프롬프트의 중요성좋은 프롬프트란? 정확하고 구체적인 명령.명확성 : 모호한 표현 피하고 원하는 결과 전달구체성 : 필요한 기능이나 조건 세부적 지시맥락제공 : 왜 필요한지, 어떤 상황에 사용되는지 전달좋은 프롬프트를 만드는 프레임워크 : 5W1HWhyWhoWhatWhenWhere..
"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다." 바이브 코딩에 대한 관심이 높아지는 와중에 한빛미디어에서 바이브코딩 자습서를 출간했습니다. 저 또한 개발을 하면서 바이브 코딩을 많이 하고 있는데요, 그래서 특히 관심이 가서 읽어보게 되었습니다. 우선, 책은 '클로드 코드'를 이용하여 실습 위주의 내용이 주를 이루고 있습니다. 해당 책을 통해 간단한 포트폴리오 웹사이트, 손글씨 인식 프로그램 등을 만들어 볼 수 있는데요, 직접 코딩하지 않고 명령어를 프롬프트에 전달하는 것만으로도 프로그램을 만들어 볼 수 있습니다. 그래서 개발을 전혀 할 줄 몰라도 프로그램을 뚝딱 만들 수 있다는 것이 이 책의 특징입니다. 개발자로서 책에서 좋았던 것은 3가지 입니다. 1. 어떻게 프롬프트를 ..
개요목적기존의 백업도구(mysqldump)는 데이터량에 따라 백업과 복원 시간이 선형적 혹은 그 이상으로 증가한다. 이를 개선한다.백업과 복원이 얼마나 진행되었는지 정보를 제공한다.백업과 복원에 대한 히스토리를 제공한다.목표백업과 복원 속도를 개선한다.백업과 복원에 대한 정보를 제공한다.배경DB의 메모리는 서버의 50%까지 사용한다.서버의 하드디스크 크기는 1Tb이다.운영환경DB에 5초마다 730건의 record가 insert가 되고 있다.최초 풀백업 데이터량은 약 5억건이다.이미지, 동영상 파일도 백업이 되어야한다.테스트 환경0.1초마다 730 record insert를 1000회 수행 후 증분백업 진행. (약 5000초 가정)기존 시스템우리의 DB에는 약 9억건의 데이터가 존재하는 DB가 있다. 이를..
"한빛미디어 서평단 활동을 위해서 책을 협찬 받아 작성된 서평입니다."“공격을 알아야 방어가 보인다”라는 문구가 딱 맞는 책이다. 이 책은 웹 개발자와 정보보안 입문자가 실무에서 통하는 보안 감각을 빠르게 기를 수 있도록 구성된 실용서다. 단순한 공격 나열이나 도구 사용법에 그치지 않고, 왜 그런 공격이 가능한지(원리)와 프로그램·프레임워크·운영체제·네트워크 관점에서 취약점이 어떻게 연결되는지를 함께 설명하려는 점이 가장 큰 장점이다. 핵심 구성과 장점 기본기부터 실습까지의 자연스러운 흐름웹 기술의 기초를 다진 뒤, 웹 프록시 등 실습 도구로 직접 공격을 재현해보는 구조라 따라가기가 쉽다. 이론 → 도구 이해 → 실습의 흐름이 학습 곡선을 완만하게 만들어 준다.핵심 공격 기법의 실전적 접근SQL 인젝..