목록Computer (216)
일단 씻고 나가자
https://www.ekoreanews.co.kr/news/articleView.html?idxno=67060 '챗 GPT 표절' 공방에 미국 교육계 대혼란, 한국 상황은? - 이코리아 [이코리아] 챗 GPT와 같은 생성 AI를 둘러싼 미국 교육계의 고민이 깊어지고 있다. 챗 GPT를 사용한 과제 작성을 금지해도 이를 어기는 학생을 찾는게 쉽지 않기 때문이다.텍사스 A&M 대학에서는 챗 www.ekoreanews.co.kr 요약 챗 GPT와 같은 생성형 AI의 발전으로, 강의의 에세이 및 과제를 AI에게 대리 작성을 맡기는 부정행위에 대해 교육계의 고민이 깊어지고 있다. 일례로 텍사스 A&M 대학교에서는 농업 대학 강의 교수 재러드 멈(Jared Mumm) 교수와 학생들 사이에서 에세이 과제에 대한 챗..
(본 포스팅은 해당 도서의 정리 및 개인 공부의 목적 포스팅임을 밝힙니다.) 장정우, 『스프링 부트 핵심 가이드 : 스프링 부트를 활용한 애플리케이션 개발 실무』, 위키북스, 2022 03. 개발 환경 구성 책의 스프링 부트 기반 실습 프로젝트를 위하여 개발 환경을 설정한다. 기본적인 설정은 다음과 같다. Windows 10 64-bit IntelliJ Ultimate JDK 11(1.8v ~) Spring boot 2.5.6 ~ 2.5.8 MariaDB 10.6.5 Maven 이번 장에선 IntelliJ와 JDK 설치 방법만을 다루며, DB는 6장에서 설치 방법을 소개한다. 3.1 자바 JDK 설치 Azul 공식 사이트에서 사용 중인 컴퓨터 사양에 맞게 Open JDK를 다운로드. (.msi 혹은 .z..
2023. 05. 18 목요일 - [Git] git flow란 무엇이며 주요 사항? git을 잘 사용하기 위한 방법론의 일종. 가장 유명한 방법론 중 하나가 git flow. master branch는 tag를 달아 최종 작업물의 버전들만이 담긴 branch. hotfix branch는 긴급한 버그 등의 긴급 수정 사항에 대해서만 수정한 branch. develop branch에서 개발을 진행하며, 주기적으로 다른 branch 들과 병합. feature branches는 새로운 기능을 개발할 때 새롭게 분기하여, 완료되면 develop과 병합. release branches는 작업의 마무리 후 사용자에게 배포하는 과정에 반영할 결과물. release 이후의 버그나 문서의 추가는 release branch..
https://zdnet.co.kr/view/?no=20230511080817 구글 I/O 2023, 어떤 것들이 공개됐나 구글이 10일(현지시간) 연례 개발자 컨퍼런스 ‘구글 I/O’를 개최하고 최신 픽셀 제품들과 다양한 인공지능(AI) 기술 발전 상황을 공개했다.IT매체 더버지는&n... zdnet.co.kr 요약 구글이 현지시간 10일 연례 개발자 컨퍼런스 ‘구글 I/O’를 개최하고 다양한 기술 발전 상황을 공개했다. IT 매체 더버지에서 구글 I/O의 가장 큰 토픽 9가지를 소개했다. 최신 픽셀 제품군 공개 - 구글이 폴더블폰 시장에 발을 들여놓았다. 폴더블폰 ‘픽셀 폴드’와 함께 태블릿 ‘픽셀 태블릿’, 보급형 스마트폰 ‘픽셀 7A’도 공개했다. 구글 검색에 AI 기반 ‘스냅샷’ 도입 - 구글의..
(본 포스팅은 해당 도서의 정리 및 개인 공부의 목적 포스팅임을 밝힙니다.) 장정우, 『스프링 부트 핵심 가이드 : 스프링 부트를 활용한 애플리케이션 개발 실무』, 위키북스, 2022 02. 개발에 앞서 알면 좋은 기초 지식 애플리케이션의 동작 방식과, 왜 그렇게 구성 되는지에 대해 설명한다. 2.1 서버 간 통신 MSA는 Micro Service Architecture의 약자로, 근래의 웹기반 분산 시스템 디자인에 많이 반영 되고 있는 아키텍쳐이다. 단일 아키텍쳐가 개별 서비스에 각각의 중첩되는 모든 기능을 구현하여 일괄적으로 프로젝트를 개발하는 아키텍쳐라면, MSA는 기능별로 묶어 서로 다른 서버로 관리하는 아키텍쳐이다. 일반적으로 단일 아키텍쳐는 내부의 호출로 다른 서비스의 데이터를 쉽게 가져 올 ..
2023. 05. 17 수요일 - [Spring] 스프링이란? 스프링의 3가지 특성? 스프링 부트란? : 스프링이란 앤터프라이즈급 애플리케이션 개발에서 개발자가 비즈니스 로직에만 집중할 수 있도록 다양한 기능을 제공하는 프레임워크. 스프링의 3가지 특성에는 제어 역전, 의존성 주입, 관점 지향 프로그래밍이 있다. 스프링 부트란 다양한 기능 제공을 위해 복잡한 환경 설정이 선행되어야 하는 스프링의 단점을 보완하고자, 각 개발의 모듈의 버전 및 연관된 라이브러리들의 호환 버전까지도 한 데 묶어 호환되는 모듈 조합을 제공한다. - [Git] rebase의 진행 과정? : rebase는 어떤 commit에서 branch가 나뉘어 서로 다른 코드를 작성하기 시작했을 때, 기존 base였던 최초의 commit에서 ..
https://www.ekoreanews.co.kr/news/articleView.html?idxno=66987 챗Gpt 개발자 샘 알트만, "AI 규제 필요" - 이코리아 [이코리아] 챗 GPT를 개발한 샘 알트만 오픈 AI CEO가 현지시각 16일 미국 상원 개인정보 기술 위원회에서 진행된 AI 청문회에 출석했다. 알트만은 오픈 AI와 구글, 마이크로소프트 등 여러 기업에서 www.ekoreanews.co.kr 요약 현지시각 16일 미국 상원 개인정보 기술 위원회에서 진행된 AI 청문회에, 챗 GPT를 개발한 샘 알트만 오픈 AI CEO가 출석하여 인공지능 기술의 규제에 대해 주장했다. 샘 알트만은 2024년 미국 대통령 선거에 미치는 정보 조작 및 가짜뉴스, 고용 시장에 미치는 경제적 파급 효과 등..
(본 포스팅은 해당 도서의 정리 및 개인 공부의 목적 포스팅임을 밝힙니다.) 장정우, 『스프링 부트 핵심 가이드 : 스프링 부트를 활용한 애플리케이션 개발 실무』, 위키북스, 2022 01. 스프링 부트란? Spring Framework. 자바 기반의 다양한 기능을 제공하는 애플리케이션 프레임워크. 스프링은 목적에 따라 다양한 프로젝트를 제공하는데, 그 중 하나가 스프링 부트. 1.1 스프링 프레임워크 자바에서 가장 많이 사용하는 프레임워크로서, 현재 '전자정부 표준 프레임워크'로 채택되어 공공기관의 웹 서비스 개발에도 활용. 스프링의 목적은 엔터프라이즈급 개발(기업 환경의 대규모 데이터 처리 환경)에 필요한 기반을 제공하여, 개발자가 비즈니스 로직에만 집중할 수 있게끔 하는 '오픈소스 경량급 애플리케이..
2023. 05. 16 화요일 [Git] rebase란? merge와 차이? 사용 명령어? : merge와 비교되는 개념. master에서 최초 분기되었을 때 master과의 코드를 공유하는 commit을 base라 한다. rebase는 이 base를 바꾼다는 뜻으로, 기존의 merge가 master의 최신 commit과 현재 branch의 최신 commit을 병합했다면 rebase는 임시 공간을 만들어 기존 base부터 현재 branch의 최신 commit 객체들인 flow 내의 commit 객체들을 저장한 후 master의 최신 commit에 이어 붙여 commit 객체를 최신화한다. rebase는 위험하므로 남의 push 커밋을 rebase 하면 남이 다시 push 했을 때 다시 merge 해야 하..
https://www.ekoreanews.co.kr/news/articleView.html?idxno=66976 아마존, 상품검색·배송에 AI 도입하는 까닭 - 이코리아 [이코리아] 세계 최대의 전자상거래 기업 아마존이 AI 경쟁에 본격적으로 뛰어든다.블룸버그 등 다수의 외신은 16일 아마존이 챗 GPT와 같은 챗봇 AI를 자사의 웹 스토어에 도입할 계획이라고 전했 www.ekoreanews.co.kr 요약 최근 구글의 ‘AI 스냅샷’과 마이크로소프트의 ‘빙’ 등 제품 검색 및 챗봇 AI가 성행함에 따라, 세계 최대의 전자상거래 기업 아마존 또한 AI 경쟁에 본격적으로 참여하며, 챗봇 AI를 자사의 웹 스토어에 도입할 계획을 밝혔다. 아마존은 상품 검색 뿐 아니라 배송 과정에서도 AI를 도입하여 재고 배..