본문 바로가기

카테고리

(33)
1. AI를 활용하자! (1) : AI 는 어떤 일을 잘할까? 편의상 글에서 llm을 ai 모델이라고 부릅니다. 틀린 내용이 있다면 편하게 댓글 달아주세요~!너무 많은 ai 들내게 대규모 언어모델은 Chat GPT3가 다였다. 이번에 찾아보니 gemini, gpt, claude, llama 등등 너무 많은 모델 및 서비스가 나와 당황스러웠다. 아니 2년 정도밖에 안 되었는데, 이렇게 순식간에 발전하다니. GPT3가 나와서 충격받은 게 엊그제 같은데..! 서비스 홈페이지마다 우리 모델이 최고이고 점수가 이렇게 높으니 선택하라고 말한다. 소개글만 잠깐 훑어보아도 내가 아는 수준(이전 직장이 기계독해 회사라 아-주 간단한 수준으로 언어모델에 대해 배웠었다)을 급격히 뛰어넘어 보였다.단순히 종류만 많아진 것이 아니라 ai와 상호작용하는 방식(프롬프트)도 체계화되었다. cl..
0. AI를 활용해보자 - 글또 다짐글 시간이 쏜살같이 지나 벌써 글또 첫 번째 글 제출날이 되었다. 사실 주제를 확실히 정하지 못하고 어영부영 보내던 참에 마감이 다가와버린 것에 가깝다. 이렇게 된 김에, 고민하던 내용과 관련해 어떤 글을 앞으로 쓸 것인지 다짐하는 내용을 정리해 보겠다.신청할 때만 해도, 진행했던 프로젝트들에서 미처 회고하지 못했던 부분들을 글로 정리할 수 있는 기회라고 생각했었다. 예를 들어, 플레이스토어에 앱을 빌드해서 제출할 때 마주했던 에러들이 어떤 것들이 있었는지, 웹서비스 배포로 인한 중단을 최소화하기 위해 어떤 서버구조를 고민했는지 등등이다. 기술 외적으로 개발 외주를 진행하며 클라이언트에게 제공하기 위해 어떤 서류들을 작성했는지 등도 정리해두고 싶었다. 글로 정리해 둔다면 다음에 같은 문제를 마주했을 때 다시..
멀티 노드 카프카 구성도 예시 목표여러 서버에서 카프카를 운영 및 사용할 때 데이터 유실을 최소화하고 서버 장애에 유연하게 대처할 수 있도록 함가정세 대의 서버가 존재.각 서버는 서로 다른 서버의 2181로 통신할 수 있는 환경.하루 처리하는 메시지 수는 수천 정도로 그렇게 크지 않음.카프카 컨슈머나 프로듀서도 세 서버에서 모두 사용함. 구성도 예시1. topic configs- replication.factor : 3데이터 유실을 최소화 하기 위해 사용 가능한 모든 서버의 브로커에 데이터를 모두 저장함2. broker configs- zookeeper.connect : {server 1 host}:2181,{server 2 host}:2181,{server 3 host}:2181멀티 노드 환경에서 브로커를 관리하기 위해 주키퍼 앙상..
[Oracle] 다른 스키마에 테이블 생성하기 주제 다른 스키마에 테이블을 생성하는 방법 버전 Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production 실행 플로우 유저 TOM 생성 후 유저의 접속 권한과 테이블 생성 권한 부여 테이블 스페이스 TOMJERRY 생성 후 TOM에게 테이블 스페이스 TOMJERRY 에 대해 일부 할당 테스트 테이블(칼럼, 프라이머리키, 커멘트 등) 생성 유저 JERRY 생성 후 유저의 접속 권한과 테이블 생성 권한, 테이블 스페이스 TOMJERRY 에 대해 무제한 할당 다른 유저 TOM 하위에 테이블을 생성하기 위해 권한 부여 TOM 스키마 하위에 테스트 테이블(칼럼, 프라이머리키, 커멘트 등) 생성 TOM 으로서 테이블 삭제 JERRY 로서 ..
데이트 타임 칼럼에서 시간만 추출하기 + GROUB BY 피하기 #SQL 문을 연습하자 #Programmers 코딩테스트 연습 - 입양 시각 구하기(1) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr > DATETIME 칼럼에서 시간만 추출해서 그 시간에 해당하는 레코드의 수와 함께 리턴하는 문제 ORACLE SELECT TO_CHAR(DATETIME, 'HH24') AS HOUR, COUNT(ANIMAL_ID) FROM ANIMAL_OUTS GROUP BY TO_CHAR(DATETIME, 'HH24') HAVI..