분류 전체보기

· Software
들어가며이 게시물은 Anthropic의 AI 기반 코딩 어시스턴트 도구인 Claude Code 의 설치 및 사용 방법을 소개합니다.어떤 것을 사용해야 할까?아래 표를 보고 내게 해당되는 방식 중 하나를 선택하여 진행하면 됩니다.유형추천👉🏻 Claude Code CLIPowershell, Bash 등 터미널을 이용한 CLI 작업이 익숙한 경우👉🏻 Desktop(비개발자 추천) 일상적인 AI 채팅과 Claude Code 를 함께 사용하고 싶은 경우👉🏻 Claude 웹사이트GitHub 를 이용하여 원격으로 언제 어디서나 세션을 공유하며 작업하고싶은 경우👉🏻 VSCode ExtensionVisual Studio Code 를 이용한 개발 환경이 익숙한 경우 CLI(Command Line Inter..
들어가며안녕하세요. 오늘은 업무 중 만나게 된 Legacy 코드에서 발견한 BinaryFormatter의 문제점과 해결 방안에 대해 이야기해보려고 합니다.BinaryFormatter란?BinaryFormatter는 .NET Framework에서 제공하는 직렬화 클래스로, 객체를 이진 형태로 변환하여 파일에 저장하거나 네트워크를 통해 전송할 수 있게 해주는 기능입니다. 하지만 현재는 보안 문제와 호환성 이슈로 인해 사용이 권장되지 않습니다.실제 개발에서 발생한 문제들개발 중 기존 모델의 직렬화(Serialize) 및 역직렬화(Deserialize) 과정에서 다양한 오류가 발생한 경험이 있습니다.외부 라이브러리 버전 호환성 문제외부 라이브러리에서 제공하는 클래스를 직렬화하여 사용하다가, 라이브러리 버전이 업..
들어가며이번 게시물에서는 Machine Learning의 분석 방법에 익숙해지기 위해 Kaggle의 데이터셋 중 Depression Dataset을 분석한 과정에 대해 정리했습니다.Kaggle Depression Dataset : https://www.kaggle.com/datasets/anthonytherrien/depression-dataset Depression DatasetA Comprehensive Dataset for Analyzing Health, Lifestyle, and Socio-Economic Factwww.kaggle.comDepression Dataset(우울증 데이터셋)이 데이터 세트에는 개인 및 생활 방식 요소와 관련된 다양한 속성을 가진 개인에 대한 정보가 포함되어 있습니다...
· Software
들어가며이전에 한국 저작권 위원회의 '오픈소스 SW 라이선스 교육'을 수강하고 그 내용을 정리한 글 입니다.소프트웨어와 저작권UI의 다름은 중요하지 않고, 소스 코드의 유사도를 실제 비교한다.오픈소스의 경우에도 감정 시 비교대상에서 최대한 배제된다.원고의 SW를 의거하여 저작권을 위반하는 사례피고가 원고의 저작물에 접근이 가능했던 경우 원고의 SW를 의거해 제작했을 것으로 볼 수 있다.피고와 원고의 저작물에 동일한 오류(Common errors)가 존재하는 경우 의거관계가 사실상 추정되는 것으로 볼 수 있다.오픈소스이지만 SW 기업의 기밀 자산으로 인식되는 경우 배포 등에 대해 업무상 배임 등에 해당할 수 있다.이 경우 배포 등에 대한 고의성이 입증되어야 한다.업무상 저작권자의 저작물에 대한 보상금이 법..
들어가며Python은 간결하고 읽기 쉬운 문법으로 널리 사용되는 프로그래밍 언어입니다. 실제 개발에서 변수와 데이터 타입을 이해하는 것은 효율적이고 오류 없는 코드를 작성하는 데 매우 중요합니다. 이 문서에서는 개발 영역에서 자주 사용되는 예제를 통해 Python에서 변수와 데이터 타입을 어떻게 사용하는지 알아보고, 각 자료형의 크기와 데이터 형태에 대해 자세히 알아보겠습니다.1. 변수란 무엇인가?변수는 데이터를 저장하기 위한 이름을 가진 메모리 공간입니다. 쉽게 말해, 변수는 데이터를 담는 상자라고 생각할 수 있습니다. 변수에 값을 할당하면 해당 변수는 그 값을 참조하게 됩니다. 이는 데이터베이스 연결 정보, 사용자 입력, 설정 값 등 다양한 데이터를 저장하고 활용하는 데 사용됩니다.# 변수 선언 및 ..
· DevOps
들어가며이 게시물에서는 Verdaccio 라는 오픈 소스 NPM 저장소를 AWS 에서 사설 서버로 호스팅하는 방법을 다룹니다.EC2의 Free Tier 는 12개월 간 월 750시간의 인스턴스 시간과, 월 30GB의 EBS 용량이 있습니다.필자는 여기에서 EC2로 Verdaccio 컨테이너를 호스팅하고, S3를 이용해 데이터를 저장하기로 했습니다. (S3의 데이터 저장 비용이 더 저렴하기 때문입니다!)EC2 인스턴스 구성 방법인스턴스 시작EC2 홈페이지에 접속합니다.주황색으로 강조되어있는 인스턴스 시작 버튼을 클릭합니다.이후 이동한 페이지에서 다음과 같이 설정합니다.이름 및 태그이름 : 인스턴스의 이름애플리케이션 및 OS 이미지Amazon Linux 선택Amazon Machine Image(AMI) : ..
문찬웅
'분류 전체보기' 카테고리의 글 목록