반응형 IT 톺아보기80 AI 시장을 뒤흔든 중국산 AI 고래 DeepSeek-R1 사용기 최근 AI 업계의 뜨거운 이슈 중 하나는 바로 중국산 AI DeepSeek의 공개입니다. 미국 기업들이 AI 산업 선두를 위해 막대한 투자를 하는 가운데, 중국에서는 OpenAI 비용의 1/10도 채 사용하지 않았다는 거대 AI가 등장했고, 그것을 오픈소스로 공개했다는 소식이 전해졌습니다. (단, 중국 관련 정보는 다소 신중하게 받아들일 필요가 있습니다.)이 글에서는 DeepSeek를 직접 로컬에서 설치하고 사용해 본 경험을 바탕으로, 설치 방법과 사용 팁을 자세히 소개합니다. 1. DeepSeek와 Ollama란?DeepSeek는 중국산 AI 기술의 집약체로, 최근 AI 업계에 큰 관심을 받고 있습니다. 다만, DeepSeek를 직접 사용하기 위해서는 Ollama라는 플랫폼이 필요합니다. Ollama.. 2025. 2. 2. 제조업 환경에서의 CI/CD 도입기 – GitLab을 활용한 자동화 여정 현재 내가 근무하고 있는 기업은 제조업 분야로, 주로 임베디드 시스템 개발을 진행하며 전통적인 C 언어를 사용하고 있다. 하지만, 개발 환경이 변화함에 따라 자동화와 CI/CD(지속적 통합/지속적 배포)의 필요성이 대두되었다. 이전에는 Jenkins를 활용한 빌드 및 배포 환경을 구축하려 했지만, 생각보다 높은 진입 장벽이 존재했다. 팀 내 CI/CD 적용기현재 내가 다니고 있는 기업은 제조업이다.임베디드 위주의 개발을 진행하다보니 꽤나 고전적인 언어인 C언어를 사용하고 있다. 그러나, 시대가 변하면서 자동화, CI/CD 같은 완전히 발전된 기능ph-biginner.tistory.com “내가 왜 한다고 했을까…” 🤦♂️ Jenkins를 Microsoft Teams와 연동하려 했으나 복잡한 설정과 .. 2025. 1. 20. 제조업 환경에서의 CI/CD 도입기 – Jenkins로 시작하는 자동화 여정 현재 내가 근무하는 기업은 제조업 분야로, 주로 임베디드 시스템 개발을 진행하며 C 언어를 주로 사용하고 있다. 하지만, 시대가 변하면서 나와 TL님의 마음속에는 **자동화와 CI/CD(지속적 통합/지속적 배포)**에 대한 강한 열망이 있었다. 이에 따라, 우리는 **“어렵더라도 해보자!”**라는 마음가짐으로 CI/CD 자동화를 도입하기로 결정했다.(솔직히 말하면… 맨땅에 헤딩하는 느낌이다.) 1. 현재 상황 분석 – 자동화를 위한 우리의 선택지 현재 회사에서는 사내 GitLab을 사용하고 있으며, 서버 PC 1대가 지원된다. 이 환경에서 선택할 수 있는 자동화 방안은 다음과 같다. 1. Jenkins를 서버에 설치하여 CI/CD 환경 구축 2. GitLab의 내장된 CI/CD 기능 활용 우리는 먼저 J.. 2025. 1. 12. AWS EC2 Instance 사용기 - 2 AWS EC2 Instance 사용기 - 1기술적인 공부를 잘 안해서 여기에 블로그 쓸 일이 없긴한데요즘 한창 코인 붐이 불고 있어서 여친도 없는 겸해서 자동 매매를 만들어 보면 좋겠다는 생각을 했다.이전에 PC를 계속 켜놓을 수 없ph-biginner.tistory.com 이전에 AWS에서 제공하는 프리티어를 통해코인 자동매매 서버를 만들어 보기 위해 인스턴스를 생성했다. 인스턴스를 생성하고 먼가 작업을 하기에는 거쳐야하는 것이은근 많다는걸 알게 되었다. 가장 먼저 AWS Instance에 접속해서냅다 python을 설치하게 되면 아무 일도 일어나지 않는다. python을 사용하기 전에 사전 작업을 해줘야 하는데 일단 생성된 인스턴스는 Amazon Linux로 인스턴스를 생성했다. 이제 인스턴스에 접속.. 2024. 12. 28. AWS EC2 Instance 사용기 - 1 기술적인 공부를 잘 안해서 여기에 블로그 쓸 일이 없긴한데요즘 한창 코인 붐이 불고 있어서 여친도 없는 겸해서 자동 매매를 만들어 보면 좋겠다는 생각을 했다.이전에 PC를 계속 켜놓을 수 없는 실정이다 보니무료로 간단하게 할 수 있는 곳이 어딜까 찾아보다가aws 신규 계정에 한해서 1년간 무료로 제공 된다는 걸 알게 되었다 무료 클라우드 컴퓨팅 서비스 - AWS 프리 티어이러한 프리 티어 혜택은 AWS 신규 고객에게만 제공되며 AWS 가입일로부터 12개월 동안 유효합니다. 12개월의 무료 사용 기간이 만료되거나 애플리케이션 사용량이 프리 티어 범위를 초과할 경우aws.amazon.com 무료라니.. 안해볼 수 없지 않겠는가...그래서 바로 계정을 생성해서 인스턴스를 만들었다 현재까지 만들어서 사용하는데.. 2024. 12. 27. C 프로그램의 메모리 이해 메모리 할당 유형: Static Memory allocation: 'intx;' 또는 'intar[10];'와 같은 변수를 선언하면 컴파일 시 자동으로 해당 변수의 메모리가 할당됩니다. 이 변수들의 크기와 수명은 고정되어 프로그램이 시작되는 시점을 알 수 있습니다. Automatic Memory Allocation: 함수에서 이런 일이 발생합니다. 함수가 호출되면 로컬 변수가 생성되고 함수가 종료되면 이 변수들이 파괴됩니다. 보통 스택이라는 메모리 영역에서 시스템의 런타임 환경에 의해 처리됩니다. C의 메모리 레이아웃: Stack: 자동변수(함수 파라미터, 로컬변수 등)를 저장하는 곳입니다. 크기가 제한되어 있습니다. Heap: 동적 메모리 할당에 사용되는 메모리 풀이 더 큽니다. 스택과 달리 크기가 고.. 2024. 1. 29. Naver map API를 이용하여 네이버 지도를 화면에 띄우기 페이지를 구성하면서 지도 API를 이용하여 무언가를 만들면 재밌는게 있지 않을까?하고 naver API를 이용해 페이지에 네이버 지도를 띄워보는 코드를 구성해보았다. 해당 작업을 수행하는 데 있어서 적어 놓으면 좋겠다는 생각이 들어 글을 남겨 본다. 계정 등록 Naver API를 사용하기 위해서는 가장 면저 API 사용에 대한 신청을 진행 해야한다. 아래의 사이트에 들어가 가장 아래로 스크롤하면 Open API 이용 신청버튼이 있는데 이를 클릭하여 클라이언트 아이디를 발급 받는다. 네이버 지도 API 홈페이지 클라이언트 아이디 발급 이제 우리는 클라이언트 아이디를 발급 받는데 대다수가 공공기관 및 금융기관이 아니기에 콘솔의 AI·Application Service > AI·NAVER API > Appli.. 2024. 1. 8. compose.yaml 파일을 이용하여 간단한 페이지 만들어보기 | back-end 사실, Back-end라고 해서 Front-end와 큰 차이가 있는 것은 아니다. 대부분 동일한 구성형태로 작성을 하듯이, image, working_dir, volume, ports 등을 작성해준다. 차이가 있다면, Front-end에서는 node Image를 사용했다면 Back-end에서는 nginx Image를 사용한다. 그리고 ports는 8080으로 사용을 하는데 이렇게 사용하는데 있어서는 큰 의미가 있지는 않다. 이전부터 개발자분들이 8080을 port로 사용하게 되면서 일반적으로 사용하게 되었다고 알고 있다. volume은 ./backend 경로에 개발된 내용을 컨테이너에 전달하도록 했는데, 만약 compose.yaml을 실행한 상황에서 해당 폴더에 backend 파일이 없으면 자동으로 생성.. 2024. 1. 7. compose.yaml 파일을 이용하여 간단한 페이지 만들어보기 | front-end 간단한 페이지를 구성하기 위해서 back-end, front-end, nginx, db를 compose.yaml을 통해 구성해보았다.그 중에서 가장 먼저 front-end 부분을 작성해보았다. services를 가장 먼저 작성하고 그 아래에 각각 작성한다. front-end를 먼저 작성을 하면, app-front라는 이름으로 Front-end를 구성했는데, node image를 사용하여 front-end를 구성 npm이나 yarn 같은 명령어들은 app 폴더에서 동작을 하기 때문에, working_dir을 /app으로 설정해준다. 여기서 나는 /usr/src/app으로 설정했다. ports의 경우에는 3000:3000 과 35729:35729로 잡았는데 자세히는 모르지만 일반적으로 Node.js 개발 환.. 2023. 12. 30. 이전 1 2 3 4 ··· 9 다음 반응형