2023/01 22

[ChatGPT] ChatGPT로 프로그래밍 언어 배우는 방법 - Rust편 (Part2)

ChatGPT로 프로그래밍 언어를 배우는 방법을 알아보겠습니다. 먼저 Rust 프로그래밍 언어 환경 구축에 대해서 사전에 블로그 글을 확인해주시면 되겠습니다. [ChatGPT] ChatGPT로 프로그래밍 언어 배우는 방법 - Rust편 (Part1) ChatGPT에서 프로그래밍 언어 Rust를 간단히 배워보도록 하겠습니다. ChatGPT 프롬프트에 다음과 같이 입력해보세요. Teach me a plan for learning Rust 답변 : Rust 학습을 위한 간단한 계획 1. 공식 Rust Book 을 읽어라. (https://doc.rust-lang.org/book/) 2. 기초 문법에 대한 이해가 되었으면 작음 프로그램 작성으로 연습(함수, 루프, 오류처리와 같은 언어의 다양한 기능을 다루는 프..

[인공지능] ChatGPT 시스템이 다운 되었음(ChatGPT is at capacity right now)

ChatGPT가 정말 인기가 많은 것 같습니다. 오늘도 사용하려고 홈페이지에 갔는데 시스템이 다운이 되었다고 합니다. CHATGPT 4행시로 알려줍니다. 외국도 4행시 같은게 있었네요 'Get notified when we're back' 을 클릭해서 ChatGPT 시스템이 복구가 되면 메일로 알림을 보내준다고 합니다. ChatGPT 개발이나 학습에 들어가는 엄청난 자원, 유지하는데 소요되는 비용이 엄청난다고 합니다. 하드웨어 자원을 마이크로소프트에서 클라우드로 제공 해준다고 합니다. 그것으로 마이크로소프트는 ChatGPT에 대한 사용권을 획득해서 아마 올해 Bing(마이크로소프트 검색)에 추가를 한다고 합니다. 구글 검색에서 많이 위협이 될것 같습니다. 올해 과연 ChatGPT는 어떻게 될것인지? 그동..

프로그래밍 언어 가장 빠르게 배우는 방법 30가지 (끝판왕)

1. 필수 도구인 프로그래밍 언어 프로그래밍 언어는 우리가 살아가는데 어떤 일을 좀더 효율적으로 높여주기 위해서 필수적인 도구가 되었습니다. 인공지능을 사용하기 위해서 파이썬이라는 프로그래밍 언어를 사용하는 것처럼 초등학생들의 알고리즘 역량, 문제해결 역량을 높여주기 위해서 엔트리, 스크래치 라는 언어를 배우는 것처럼 지금 시대를 살고 있는 어린 아이들은 프로그래밍 언어가 아주 가까이 왔으며, 함께 해야하고 배워야 하는 시대입니다. 내가 가지고 있는 내가 사용할 수 있는 도구가 많으면 많을수록 나의 역량을 높아집니다. 이런 도구를 통해서 다른 업무에 도움을 줄 수가 있기 때문입니다. 도구는 무기가 됩니다. 2. 수많은 프로그래밍 언어들 이세상에 수많은 프로그래밍 언어가 존재하고 있습니다. 현재 기준으로 ..

[생산성도구] 아이디어 구성, 공유, 시각화, 빠른 도구 Walling이란?

Walling이란? 아이디어를 정리하고 프로젝트에 대해 공동 작업을 수행하고, 항상 작업을 최신 상태로 유지할 수 있도록 공유해주는 도구입니다. Walling 공식 홈페이지 : https://walling.app/ Walling - The visual workspace to organize and share ideas Walling is a visual, fast tool to organize and share ideas on collaborative walls. walling.app Miro와도 비슷한 것 같기도 하고 (메모형태로 아이디어 수집) Trello와도 비슷한 것 같기도 하고 (분류하거나, 구분하는 부분) Notion과도 비슷한 것 같기도 합니다. (UI의 느낌의 거의 흡사합니다) 아무튼 공식..

생산성도구 2023.01.09

[ChatGPT] ChatGPT로 프로그래밍 언어 배우는 방법 - Rust편 (Part1)

ChatGPT는 요즘 계속 핫 이슈입니다. ChatGPT를 사용한 이후에는 구글 검색량이 많이 줄었습니다. 2023년에는 GPT-4 인공지능 모델이 업데이트 된다고 합니다. GPT-4기반의 ChatGPT는 어떠한 성능을 보여줄지 정말 기대가 됩니다. 추후에는 ChatGPT도 과금제로 바뀌는거겠지요? 아무튼 핫이슈 인공지능 서비스인 ChatGPT를 통해서 대세 프로그래밍 언어인 Rust를 배워보려고 합니다. Rust는 메모리 안전성이 굉장히 뛰어납니다. C/C++ 프로그래밍 언어 결함의 70%이상이 메모리 관련 결함인것을 볼때 메모리 안전성은 굉장히 중요한거겠지요? 세계 최대 오픈소스 운영체제 리눅스(linux)에서 Rust를 지원하기로 했으며 구글 안드로이드에서도 Rust를 통해서 신규 기능은 개발하기로..

[Mac, 맥] 맥에서 터미널 에러 zsh: command not found: vi, ls, clear

맥에서 터미널(Terminal)을 사용하다가 환경변수 설정을 했는데 갑자기 기본 명령어가 동작하지 않았습니다. 다음과 같은 에러가 발생하였습니다. nvm:7: command not found: tr nvm:7: command not found: tr zsh: command not found: clear zsh: command not found: vi zsh: command not found: ls zsh: command not found: clear 아무래도 환경변수를 잘못 건드린것 같습니다. 일단 터미널을 실행한 후에 다음의 명령어를 통해서 기본적인 명령어를 사용할 수 있도록 해줍니다. export PATH=%PATH:/bin:/usr/local/bin:/usr/bin vi 명령어로 다시 환경변수를 설..

생산성도구 2023.01.05

[프로그래밍 언어][Rust] 4. Mac에서 Rust 개발 환경 구축하는 방법(Visual Studio Code에서 Rust 환경 설정)

제가 사용하고 있는 맥 사양입니다. macOS Monterey v12.5 MacBook Pro(13형, M2, 2022년) 칩 Apple M2 메모리 24 GB 지난번 시간에서는 Mac에서 Rust 프로그래밍 언어를 배우기 위한 개발 환경 구축을 위해서 Rustc, Cargo를 설치완료하였습니다. 이제는 코딩을 위해서 IDE(통합개발환경)를 설치하고 Rust 컴파일과 실행을 같이 해보도록 하겠습니다. IDE는 Visual Studio Code를 추천합니다. 가볍고, 빠르고, 편리하며, 플러그인이 많습니다. 현재 기준으로 가장 많이 사용하는 IDE입니다. Visual Studio Code 공식 홈페이지 : https://code.visualstudio.com/ Visual Studio Code - Code..

[프로그래밍 언어][Rust] 3. Mac에서 Rust 개발 환경 구축하는 방법(Rust 설치)

요즘 핫한 프로그래밍 언어를 배우기 위해서 Mac에서 개발 환경 구축하는 방법을 알아보도록 하겠습니다. 먼저 Rust 언어 공식 홈페이지를 방문합니다. 공식 홈페이지 : rust-lang.org 맥에서 터미널 프로그램을 실행해서 스크립트를 실행해서 Rust 툴체인을 다운로드 설치 합니다. curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 아래와 같이 에러가 발생한다면 환경변수 설정을 해줘야 합니다. 환경변수 설정방법 vi ~/.zshrc export PATH="$HOME/.cargo/bin:$PATH" 추가 입력한 다음에 저장후에 터미널 프로그램을 종료후에 다시 시작해주세요 정상적으로 설치되었는지 아래의 명령어를 입력해서 버전을 확인해봅니다...

[리액트 네이티브] 1. 리액트 네이티브(React Native) 맥에서 환경구축하기(HomeBrew, Watchman, nvm, Nodejs)

리액트 네이티브(React Native)를 맥에서 사용하기 위해서 환경구축하기(HomeBrew, Watchman, nvm, Nodejs)를 알아보도록 하겠습니다. 1. HomeBrew 설치합니다 공식홈페이지 : https://brew.sh/ Homebrew The Missing Package Manager for macOS (or Linux). brew.sh -Install Homebrew에서 설치 명령어를 복사해서 맥에서 터미널 프로그램을 실행해서 설치 명령어를 실행하면 됩니다. 설치후에 정상적으로 설치가 되었는지 버전을 확인해봅니다. $ brew --version brew --version 명령어 실행시에 아래와 같은 오류가 발생한다면 zsh: command not found: brew 아래와 같이 ..

[인공지능] 인공지능이 그림을 그려주는 DALL·E 2 (인공지능 이미지 생성 서비스)

인공지능 기술이 정말 빠르게 발전하고 있습니다. 데이터는 폭발하듯이 끊임없이 생성되고 있으며 데이터가 많아질수록 인공지능 기술도 정밀해지고 있습니다. 그중에서도 늘 핫한 이슈로 떠오르고 있는 OpenAI에서 베타 서비스를 하고 있는 DALL·E 입니다. 내가 그리고자 하는 그림을 프롬프트에 글자로 입력을 하면 인공지능이 1024 x 1024 크기의 이미지를 4개 생성해줍니다. 정말 신기합니다. 공식 홈페이지 : https://openai.com/dall-e-2/ DALL·E 2 DALL·E 2 is a new AI system that can create realistic images and art from a description in natural language. openai.com 어떻게 서비스를..

IT최신정보 2023.01.03