본문 바로가기

분류 전체보기

(695)
TIL 20240724 이번 주 목표  Weekly Plan코드-짜요 개발오늘 목표  Daily Plan유저 서버 개발오늘 한 것  Done Today유저 서버 개발, 뼈대 잡고 signup API 일부 1. SignUp API 일부Danmi에서 많은 부분을 차용해서 만들었습니다.단, 해싱 알고리즘은 bcrypt에서 argon2로 바꿨습니다.Argon2는 메모리 하드 함수로서 대량의 메모리를 필요하기 때문에 고속 해싱 함수보다 강력한 보안을 제공합니다.병렬처리에 특화되어 있어 단일 코어를 사용하는 bcrypt보다 멀티코어 시스템에서 더 빠른 해싱이 가능합니다.정리  MemoArgon2는 메모리 하드 함수로서 대량의 메모리를 필요하기 때문에 고속 해싱 함수보다 강력한 보안을 제공합니다.병렬처리에 특화되어 있어 단일 코어를 사용하..
코-드 짜요 ERD 상단 왼쪽 : 모니터링 서버하단 왼쪽 : 유저 서버 / 하단 오른쪽 : 검색 서버
코-드 짜요 주요 기술 아키텍처 : MSA도커 컨테이너 사용하기 1. 프론트엔드, 채팅 서버, 로그 및 통계, 감시 서버 언어 : Javascript프레임워크 : Express ElasticSearchKibana Websocket : 채팅로그인 시에만 이용 가능랜덤 닉네임이 부여 됨메시지 신고 기능- 20회 이상 신고당했을 경우 관리자에게 메일을 보내 풀 수 있음- 1일 이내 10회 이상의 합당하지 않은 신고를 하는 유저는 ip 차단 로그 레벨 구분INFO : 정보WARN : 경미한 에러ERROR : 치명적인 에러FATAL : 포트가 꺼짐OFF : 인스턴스 종료 2. 유저 서버 언어 : Typescript프레임워크 : Next.js주요 기능 : CI/CD (Github Actions / AWS CodeDeploy)MySQLno..
코드 짜요 와이어 프레임
2024년 7월 4주차 생활 계획표 2024. 07. 23 - 26 AM 6:00 기상, 알고리즘 1문제 이상 (python)AM 8:00 코딩짜요 개발 PM 10:00 독서 (모던 자바스크립트 딥 다이브)PM 12:00 취침  2024. 07. 27 - 28 Plan A. 보안 컨설턴트 교육 과정 합격하는 경우 : > 합격하는 경우 교육 내용 정리를 위해 TIL 적어도 되는지 반드시 질문하기 AM 6:00 기상, 보안 컨설턴트 교육 과정 사전학습PM 12:00 취침 > 동일 패턴으로 2024. 08. 11. 까지 진행> 목표 및 예상 기간1. 요점 집어주신 것 1회독(7.27~28)2. 전체 흝어보기 1회독(7.29~31)3. 전체 꼼꼼히 살펴보고 질문 포스트잇 정리 1회독 (8.1~8.7)4. 질문에 직접 답변 찾아서 예측 달아보기 (..
AI가 처음이어도 쉽게 배우는 생성형 AI 2주차 생성형 AI의 기능을 다양하게 알고, 코드를 볼 수 있으면 많이 성장할 수 있다. Blocks 사용하기import numpy as npimport gradio as grdef flip_text(x): return x[::-1]def flip_image(x): return np.fliplr(x)with gr.Blocks() as demo: gr.Markdown("Flip text or image files using this demo.") gr.Markdown("# Flip text") text_input = gr.Textbox() text_output = gr.Textbox() text_button = gr.Button("Flip") gr.Markdown("# ..
TIL 20230719 이번 주 목표  Weekly Plan파이썬 문법 뽀개기Streamlit을 활용한 웹 서비스 개발AI가 처음이어도 쉽게 배우는 생성형 AI웹 개발의 봄 Spring 복습java 문법 복습 오늘 목표  Daily Plan파이썬 문법 뽀개기오늘 한 것  Done Today파이썬 문법 뽀개기Streamlit을 활용한 웹 서비스 개발오늘 스케줄  Today's Schedule금6:00 기상, 아침식사, 준비7:00 Python 강의12:00 점심식사, 휴식1:00 Python 강의8:00 Spring의 봄 강의12:00 취침1. 변수 선언과 자료형사람 : 변수는 값을 담는 상자. (쉽게 생각)컴퓨터 : 값이 담긴 위치를 가리킨다. 메모리에 올려져 있다. (유식하게 생각)값에는 여러가지 종류가 들어갈 수 있다. (..
AI가 처음이어도 쉽게 배우는 생성형 AI 1주차 1. 용어 구분AI(Artificial Intelligence)AI는 컴퓨터 과학의 한 분야로, 사람처럼 사고하고 행동하는 기계를 만드는 것이 목표인 분야라고 볼 수 있습니다.Machine Learning머신러닝(machine learning)은 AI의 하위 분야입니다.머신러닝은 컴퓨터가 스스로 학습하는 방법을 말합니다.Deep Learning딥러닝은 머신러닝의 하위 개념으로 인간의 뇌와 비슷한 구조로 동작하는 인공 신경망을 사용하여 매우 복잡한 패턴을 처리할 수 있습니다.  2. Gradio 실습 : 펠린드롬 판별기gradio 설치!pip install gradio==4.0.2 코드 작성import gradio as grdef check_palindrome(input): input_list = lis..