본문 바로가기

Categories1754

[Django] {%block%} 태그 베하~! 뉴진쓰팀의 큰뉴진입니다. 이번에는 django에서 {%block%} 태그에 대해서 알아보려고 해요! {% block %} 태그란? Django 템플릿 언어에서 사용되는 태그 중 하나로 템플릿 상속을 위해 사용됩니다. 부모 템플릿에서 {% block %} 태그를 사용하여 자식 템플릿에서 오버라이드할 수 있는 블록을 정의합니다. 자식 템플릿에서는 {% block %} 태그를 사용하여 부모 템플릿에서 정의한 블록을 오버라이드할 수 있습니다. 예시를 하나 보여드릴게요! 마이페이지에서 왼쪽에 버튼을 누르면 오른쪽에 버튼마다 다른 페이지가 호출 되어야 겠죠? 그런데, {% block %}이 없다면 다른 버튼을 누를때마다 버튼을 정의하는 코드가 같이 들어가야겠죠? 개인정보 확인/수정 주문내역 크레딧관리 문의.. 2024. 1. 15.
[OCI] 대시보드 확인 베하~! 뉴진쓰팀의 큰뉴진입니다! 오늘은 oci 대시보드를 확인하는 방법을 알아볼게요! OCI 콘솔에서 로그인하면 Get started라는 페이지를 볼 수 있는데요? 전체 리소스에 대한 대시보드를 한 눈에 볼 수 있는 기능을 알려드리려고 해요. 네모칸의 Dashboard를 클릭하면 아래처럼 대시보드가 뜨는데요, 조회를 원하는 기간을 선택할 수 있어요. Custom을 선택하면 날짜를 지정할 수 있고 5분마다 auto refresh하도록 설정할 수 있어요. 설정하면 Resource explorer에서 리소스 요약을 볼 수 있어요. 리소스를 클릭하면 리스트를 확인할 수 있어요. 여기서 컴파트먼트별 리소스 할당량/ 사용량을 확인할 수도 있어요. Resource explorer 우측에 view limits quo.. 2024. 1. 14.
HTTP 상태 코드 정리 탑신병자 듀오 팀 티모입니다. 이번 시간에는 HTTP 상태 코드에 대해 알아보겠습니다. HTTP는 웹 서버-클라이언트 간 데이터를 주고받기 위해 사용하는 통신 방식이며 TCP/IP 프로토콜로 동작합니다. 웹을 이용하려면 웹 서버와 클라이언트는 각각 TCP/IP 동작에 필수적인 IP 주소를 가져야 하며, HTML이나 XML과 같은 하이퍼텍스트뿐 아니라 이미지, 음성, 동영상, PDF와 각종 문서 파일 등 컴퓨터에서 다룰 수 있는 데이터라면 무엇이든 전송할 수 있다는 특징이 있습니다. 클라이언트와 서버 간 HTTP 연결 후, 클라이언트가 서버에 HTTP 요청 메시지를 보내면 서버는 요청에 따른 처리를 진행한 후에 그 결과를 클라이언트에 HTTP 응답 메시지로 보냅니다. 이 요청 메시지와 응답 메시지가 반복적.. 2024. 1. 13.
Spring Boot Model validation 관련 애노테이션 베하! 새로운 한 해가 시작되었습니다. 저도 아직 마음만 먹고 시작을 하지 못했답니다. ㅠㅠ 하지만 반드시 새해라고 무언가를 해야한다는 압박에서 벗어나서 늘 잘해왔던 여러분들이 이번 해도 똑같이 꾸준하기만 한다면 다른 목표를 달성하는 것보다 더 좋은 여러분과 제가 되지 않을까 생각합니다. 시작말 오늘 들고 온 이야기 주제는 Spring boot에서 웹 백엔드를 개발할 때 객체를 통해 Request를 받아 처리하는 경우가 많죠? 그럴 때 우리는 model 혹은 vo, dto class에 valid 애노테이션에게 알려줄 제한사항을 쉽게 설정해서 유효성을 검사하기도 합니다. 저는 그 유효성 검사를 도와주는 애노테이션들을 가볍게 정리하려 합니다. 사실 진작에 알았다면 굳이 controller나 service 레.. 2024. 1. 12.
VPC Service Control 베하문땅훈과 루피입니다. 오늘은 VPC Service Control에 대해 알아보겠습니다.  1. VPC Service Control 이란?GCP VPC Service Control은 Google Cloud Platform (GCP)에서 제공되는 서비스 중 하나입니다. 이 서비스는 기업이 GCP 가상 사설 클라우드(VPC)에서 특정 서비스 및 리소스에 대한 엑세스를 제어할 수 있도록 도와줍니다. VPC Service Control을 사용하면 기업은 보안 정책을 준수하고 비즈니스 규정을 준수하기 위해 GCP 리소스에 대한 엑세스를 관리할 수 있습니다. 이를 통해 기업은 데이터 보안과 규정 준수를 강화할 수 있습니다. 2. VPC Service Control 를 사용하는 이유?GCS 및 BQ 와 같은 서비스.. 2024. 1. 12.
[K8S] Rollout 베하~! BTC_녹차공원 팀의 민물공원 입니다. 이번주는 Rollout 에 대해 알아보겠습니다! Rollout 롤아웃(rollout) 은 애플리케이션의 업데이트나 변경 사항을 안전하게 배포하는 프로세스를 말합니다. 새로운 버전의 애플리케이션을 배포하고 이전 버전과의 전환을 원활하게 관리하면서 롤백이나 각종 상태 모니터링을 지원합니다. 일반적으로 'kubectl rollout' 명령어를 사용하여 이러한 배포 프로세스를 관리할 수 있습니다. 이러한 방식은 무중단 배포와 서비스의 안정성을 높이는 데 도움이 됩니다. 실습을 통해 더 자세하게 알아보겠습니다. Rollout 실습 이번 실습도 KillerCoda 에서 따라해보아요. https://killercoda.com/ Killercoda Interactive .. 2024. 1. 8.
Linux 서버 내 사용자 생성/삭제/비밀번호 부여 베 하 ~ ! 안녕하세요 물콩입니다 ! 오늘은 간단하지만 자주 사용되는 Linux 서버 내 사용자 생성/삭제/비밀번호 부여 방법에 대해 알아보도록 하겠습니다 ~ ! ✔️ Group 생성 groupadd BTC ✔️ 사용자를 그룹에 넣기 sudo usermod -aG BTC user01 # 사용자를 생성하면서 그룹에 넣기 useradd -g BTC user01 ✔️ 비밀번호 설정 passwd user01 ✔️ 접속 su user01 ✔️ 비밀번호 초기화 sudo passwd user01 그럼 베 빠 다음 시간에 만나용 감사합니다 ~! 2024. 1. 8.
[BIGDATA] LLM 파인튜닝: 대규모 언어 모델의 맞춤화를 위한 가이드 안녕하세요, 오늘은 LLM(대규모 언어 모델)의 파인튜닝에 대해 알아보겠습니다. LLM은 GPT 시리즈와 같은 모델들로, 방대한 데이터셋에서 패턴과 특징을 학습합니다. 이러한 모델들은 다양한 어플리케이션에서 활용되고 있으며, 특히 ChatGPT, Claude, Cohere 같은 모델들이 인기를 끌고 있습니다​​. 파인튜닝이란? 파인튜닝은 사전 학습된 모델을 특정 도메인이나 작업에 맞추어 추가 학습시키는 과정입니다. 이는 모델이 이미 학습한 지식을 활용하여 특정 과제에 더 높은 성능을 달성할 수 있게 해줍니다​​. 파인튜닝의 중요성 파인튜닝은 모델을 특정 작업이나 분야에 맞춰 조정하는 데 중요합니다. 예를 들어, 감정 분석, 개체명 인식(NER), 번역, 텍스트 요약, 질문 응답, 대화형 에이전트와 같은 .. 2024. 1. 5.