이번에는 최근에 유명했던 이루다에 대해 한 번 다뤄보려고한다. 얘가 이루단데 실제 사람은 아니고 AI챗봇이다. AI챗봇하면 우리한테는 익숙한 심심이 선배님이 계시지만 이루다는 실제 연인들의 대화를 딥러닝해서 정말 사람과 대화하는 듯한 느낌이든다. 나도 몇번 해봤는데 진짜 사람같기도 했다.물론 몇번해보니까 대화가 자연스럽게 이루어지진 않긴 했지만.. 이렇게 인기를 끌었던 이루다가 서비스종료를 하게됐는데 잘나가다가 왜 서비스종료를 하게됐을까 그 이유는 개발 및 서비스 과정에서 개인정보 유출을 당했다고 주장하는 피해자가 있었기 때문이다. 실제로 구글에 쳐보면 집주소,은행계좌,실명이 아무런 필터링없이 나온 짤들도있다. 귀찮아서 가져오진않았지만 이건 심각한 문제다. 정보가 그대로 유출되는것도 문제지만, 또 하..
오늘은 Devops와 CI/CD에 대해서 알아보도록하겠다. 나는 처음들어본 단어인데 구글링을하면서 또 새로운 상식을 하나 얻어갔다. Devops는 Dev(개발자)와 Ops(운영자)가 합쳐진 언어이다 예전에는 개발자와 운영자가 분리되었다면 이제는 둘의 업무를 합친 Devops라는 개념이 생겼다. 그렇다면 개발자와 운영자는 어떤일을 해왔던걸까? 개발자는 말그대로 개발을 하는사람이다. 프로젝트나 프로그램 애플리케이션 등을 만드는 사람이다. 개발자는 새로운것을 개발하고 싶어하고 더 효율성이 좋은 프레임워크가있다면 받아들이고 싶어한다. 운영자는 개발자가 개발하기위한 환경들을 관리해준다.(서버,스토리지,운영체제 등) 그리고 개발자의 프로젝트를 빌드하고 배포하고 테스트하는 운영업무를한다. 운영자는 안정성을..
020년 1월 9일에 데이터3법이 통과됐다고한다. 데이터 3법에 대해 듣게된건 최근이었고, 데이터3법이 통과된지도 모르고있었다. 그래서 이게 무엇인가 간단하게 알아보려고 한다. 데이터 3법이란 「개인정보 보호법」,「정보통신망법」,「신용정보법」 위 3법의 개정안을 일컫는 말로 4차산업혁명시대를 맞아 핵심 자원인 데이터의 이용을 활성화하기위해 만들어진 법이다. 4차산업혁명에서 데이터는 원유라고 불린다. 즉, 그만큼 데이터를 어떻게 쓰느냐에따라 활용가치가 달라진다는 말이다. 데이터 3법이 개정되기전에는 개인정보 이용시 사전에 동의를 받아야했다. 개인정보침해의 우려가 있기때문에 기업에서 4차산업혁명에 맞게 데이터를 분석 또는 활용하려고 해도 사전동의없이는 사용할 수 없었다. 그런데 데이터 3법이 개정되고..
렛유인 취업특강을 들었을때 고학년 취업 전략의 한 부분으로 Database 경험(RDB, NOSQL)을 들었다. 그런데 나는 RDB와 NOSQL이 뭔지 알기는 커녕 데이터베이스가 무엇인지도 모른다 아직 안배웠기 때문.. 그래서 최소한 이게 뭔지는 알아야겠다 생각해서 한 번 알아보게 되었다. 우선 RDB와 NOSQL에 대해 알기전에 데이터베이스가 무엇인지 알고 데이터베이스의 종류인 RDB와 NOSQL이 무엇인지 아는지가 순서상으로 맞겠지 Database란? ▶여러 사람들이 공유하고 사용할 목적으로 통합 관리되는 데이터들의 모임이다. 그리고 DBMS(Database Management System)데이터베이스 관리 시스템은 이 데이터들의 모임을 관리해주는 시스템이다. 어려운 개념은 아닌거 ..
며칠 전 렛유인의 강OO선생님의 강의를 듣고 Digital Transformation이라는 단어를 접하게되었다. 4차산업혁명시대가 되면서 핵심적인 키워드라고 설명해주었다. Digital Transformation을 설명하기에 앞서, 4차산업혁명이 무엇이라고 생각하냐는 질문을받았다. 바로 답변을 하지 못했지만, 내가 든 생각은 3차산업시대가 기계들이 자동화 됐다면, 4차산업시대는 기계들이 지능화 되는 시대라고 생각했다. 맞는 대답인지는 모르겠다? 선생님이 설명하시길 4차산업시대가 뭐라고 딱 정의내리기는 어렵지만, 정의내리자면, 산업간의 경계가 모호해지고 접근이 빨라지는 것이라고 설명해주었다. 그 다음 나온 말이 digital transformation이었는데 단어의 뜻만 보자면 digital=디지털..
1.png vs jpg란? png는 비손실압축으로 원본훼손x jpg는 손실압축으로 원본훼손o 2.dynamic programming이란? 큰 부분을 작은부분으로 분할해 문제를 해결하는 것 작은 부분 중복해서해결함 3.virtual memory란? 가상 메모리. ram의 용량 부족문제를 해결하기위해 애플리케이션을 실행하기 위한 최소한의 메모리만 담아두는 곳 4.garbage collection 이란? 사용자가 동적 할당한 메모리중 사용하지 않는 메모리를 해제하는 것? 5.cache란? 데이터를 임시로 복사한 공간 자주 사용하는 데이터를 빠르게 접근할 수 있게 만들어놓음ㅋ 6.database의 index 추가의 장단점은? 장점으로는 뭐 데이터 검색 속도가 빨라질것이고 단점..
1.스택과 큐의 차이점 스택은LIFO(LAST IN FIRST OUT,후입선출)이고, 큐는 FIFO(FIRST IN FIRST OUT,선입선출)이라는 것에 차이가있다. 스택은 쌓아올리는 것. TOP으로 정한곳을 통해서만 접근할 수 있다. TOP에서 가장 위에 있는 자료가 가장 최근에 들어온 자료고, 가장 먼저나가는게 가장 최근에 들어온 자료다. 비어있는 스택에서 원소를 추출하려고 할때 stack underflow라고 하며, 스택이 넘치는 경우 stack overflow라고한다. ex)웹 브라우저 방문기록, 역순 문자열 만들기... 큐는 줄을 서서 기다리는 것. 스택과 달리 한쪽 끝에서는 삽입 작업이, 다른 쪽 끝에서는 삭제 작업이 양쪽으로 이루어진다. 삽입작업 이루어지는 곳=rear, 삭제연산 이루어지는..
- Total
- Today
- Yesterday
- 데이터3법
- DDL
- 데이터 3법
- SQL
- oauth
- bfs
- html
- DML
- 우분투
- authorization_code
- html #웹 #웹사이트 #플레이리스트
- 2024인프콘
- 데이터베이스
- 클로아
- Android Studio
- 로스트아크 캐릭터
- 프로그래머스
- git 예전 커밋 수정
- git commit 수정
- 리눅스
- SpringBoot
- CSS
- kloa
- oauth2.0
- 인프콘2024
- 오픈소스
- infcon 2024
- git
- javascript
- authorization code
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |