본문 바로가기

프로그래밍245

구글 Bard 일부 지역 서비스 시작! 구글의 대규모 텍스트 생성 인공지능 모델인 Bard를 일부 지역에 시험 서비스를 시작하게 되어, 이 소식을 알리고자, 포스팅합니다. Bard 간략한 소개 Bard는 구글이 개발한 대규모 텍스트 생성 인공지능이며, LaMDA라는 언어 모델을 기반으로 하고 있습니다. 기업이 기업이다 보니 ChatGPT의 대항마(?)로 많은 사람들의 기대를 얻고 있습니다. Bard 시험 서비스 시작 이번 시험 서비스는 미국과 영국 2개의 나라에만 공개가 되었으며, 아직 미완성적인 부분이 있어서, 이 번 시험 서비스를 통해 Feedback을 받고, 개선해 나간 다음에 모든 나라에 서비스를 할 예정이라고 합니다. 이번 시험 서비스에서 공개한 Bard는 약간 경량화된 버전이라고 합니다. Bard 서비스 URL 주소: https:/.. 2023. 3. 23.
GitHub Copilot X 출시! 개발자 경험을 혁신하는 AI 도우미 GitHub은 오늘, 2023년 3월 22일에 개발자 경험을 혁신하는 AI 도우미인 GitHub Copilot X를 발표했습니다. 이 기능은 개발자들의 생산성을 향상시키는 데 큰 도움이 되며, 코드 작성 시간을 줄이고, 더 나은 코드 품질을 제공할 것으로 기대됩니다. GitHub Copilot X 소개 영상 주요 특징 GitHub Copilot X의 주요 특징은 다음과 같습니다: 지능형 코드 완성: 기존의 코드 완성 기능을 뛰어넘어, Copilot X는 작성 중인 코드와 관련된 함수, 변수, 클래스 등을 예측하고 자동으로 완성해줍니다. 코드 리뷰 및 최적화: Copilot X는 코드를 실시간으로 분석하여 버그, 보안 취약점, 최적화가 필요한 부분을 탐지하고 수정 제안을 합니다. 코드 리팩토링: 더 나은 .. 2023. 3. 23.
Electron 프로세스의 주요 개념 이 번 포스팅에서는 Electron.js에서 중요한 개념인 Process에 대해서 알아 보겠습니다. Process Model Electron은 Chromium과 Node.js를 기반으로한 데스크톱 애플리케이션 개발 프레임워크입니다. Electron은 Chromium의 렌더러 프로세스와 Node.js의 메인 프로세스로 이루어져 있습니다. Electron의 프로세스 모델은 Chromium과 비슷한 멀티 프로세스 아키텍처를 사용합니다. 각각의 Electron 앱은 Node.js 메인 프로세스와 Chromium 렌더러 프로세스, 그리고 추가적인 프로세스를 가질 수 있습니다. 메인 프로세스(Main Process): 렌더러 프로세스와 통신하여 전반적인 앱의 동작을 제어하며, 파일 시스템 액세스, 네트워크 액세스,.. 2023. 3. 23.
Electron 실습1 - 이름 입력받고 출력하기 Electron.js를 이용해서 간단한 프로그램을 만들어 보겠습니다. 이번 실습은 간단하게 사용자의 이름을 받고, 버튼을 클릭하면, "[입력한 이름]"님 안녕하세요!"라는 문구를 그 아래에 찍는 실습입니다. 실습이니 만큼, 이해하기 쉽게 하기 위해서, 꾸미는 과정 없이 단순하게 작성하겠습니다. 소스와 함께 Electron이 구동되는 개념을 익히는데 중점을 두겠습니다. 1. 프로젝트 만들기 프로젝트 폴더 생성하기 이 번 실습에서는 "electron-test"라는 이름으로 진행합니다. (윈도우 사용자의 경우는 탐색기에서 실행하시면 됩니다.) mkdir electron-test 프로젝트 초기화와 electron패키지 설치하기 cd electron-test npm init -y npm install electr.. 2023. 3. 23.
데이터 압축의 기본 원리 데이터 압축은 용량을 줄이고 속도를 높이는 기술입니다. 이 글에서는 데이터 압축의 원리를 알아보고, 그 종류와 사용 사례에 대해 설명합니다. 데이터 압축이란? 데이터 압축은 정보를 더 작은 용량으로 표현하거나 전송하는 과정입니다. 이 기술은 저장 공간을 절약하고, 데이터 전송 속도를 향상시키며, 통신 비용을 줄이는 데 도움이 됩니다. 데이터 압축의 원리를 이해하려면, 압축 방법에 대해 알아야 합니다. 크게 두 가지 압축 방법이 있습니다: 손실 압축과 비손실 압축. 비손실 압축 비손실 압축은 원본 데이터를 완벽하게 복원할 수 있는 압축 방식입니다. 주로 텍스트, 문서, 코드 등의 데이터에 사용되며, 원본 데이터의 정확성이 중요한 경우에 적합합니다. 비손실 압축의 대표적인 알고리즘으로는 허프만 코딩, 런-렝.. 2023. 3. 23.
Bootstrap v5에서 Modal창 드래그하기 Bootstrap v5에서 모달창의 헤더를 마우스로 클릭 후 드래그 해서 움직이게 하는 방법에 대해서 포스팅 진행하겠습니다. BS5에서는 jQuery를 다 들어냈으므로, 순수 자바스크립트로 구현하는 방법으로 진행해 보겠습니다. jQuery로 구현하는 방법은 아래의 링크를 참고하시기 바랍니다. Bootstrap 모달창 드래그 Bootstrap 모달창을 드래그가 가능하게 해달라는 요구가 간혹 있습니다. jquery ui를 사용하여 modal-dailog에 draggalbe 이벤트를 걸어주면 됩니다. 아래는 stackoverflow 참고 사이트 주소입니다. 참고 자료: s ccusean.tistory.com HTML 소스 수정 아래는 BS5의 버튼을 눌러서 모달창을 띄우는 기본 소스입니다. 여기에 모달창을 드.. 2023. 3. 23.
반응형