전체 글 106

[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

[인공지능] Meta에서 개발한 영상을 만들어주는 인공지능(MAKE-A-VIDEO)

인공지능이 그림을 그려주고(점점 수준이 높아지고 있습니다) OpenAI에서 만든 Dall-E 공식 홈페이지 : https://openai.com/dall-e-2/ 특히 오픈소스를 풀어버린 텍스트를 입력하면 이미지를 만들어주는 Stable Diffusion (버전이 2.0으로 업그레이드 되었습니다.) 공식릴리즈 : https://stability.ai/blog/stable-diffusion-v2-release 소스코드 : https://github.com/Stability-AI/stablediffusion 정말 결과물이 엄청납니다~ 그 이후에 점점 빨라지는 기술들 페이스북을 운영하는 Meta에서 영상을 만들어주는 인공지능을 개발했습니다.(MAKE-A-VIDEO) 결과물을 보니까 예전에 Adobe에서 데모 ..

IT최신정보 2023.01.03

[ChatGPT] 이런것도 가능한 ChatGPT 20가지 활용 방법

해당 원문 링크는 아래와 같습니다. https://markwschaefer.medium.com/20-entertaining-uses-of-chatgpt-you-never-knew-were-possible-3bc2644d4507 ChatGPT는 아이언맨에 나오는 자비스(JARVIS)와 같습니다 많은 일을 엄청 빠르게 개발할 수 있는 정말 멋진 인공지능입니다. 정말 놀라운 서비스가 계속 나올것 같습니다. 인공지능 발전은 놀라울 정도입니다. 개인적으로 가장 많이 사용하는 ChatGPT 강의할때 주로 사용하고, 기획할때 주로 사용을 했었습니다. 그외에 다양하게 사용하고 있는 활용법을 소개해드리고자 합니다. 1. 트위터 스레드 작성 (SNS 글 작성을 도와줍니다) 2. 소설 쓰기 (아이디어 하나를 가지고 이야기를..

TDD를 넘어서 AIDD로

몇년전(2018년)에 수많은 개발방법론이 나온것을 보고 스스로 이제는 'AIDD(Artifiartificial intelligence Driven Development)' 방법론이 나오겠지 생각을 했다. TDD, ATDD, BDD, MDD, DDD, SDD, UTDD.... 등 개발 방법론이 있습니다. 조금 있으면 AIDD가 나오지 않을까 생각이 드네요~^^ Artificial Intelligence Driven Development 검증(테스팅) -> 코딩 -> 설계 -> 자체 수정 1. 개발자 가이드 역할의 검증(테스팅) 단계 2. 인공지능이 테스트 코드를 자동으로 작성 하는 단계 3. 개발자가 설계를 하면 인공지능이 코딩을 하는 단계 4. 인공지능이 설계하고 코딩하고 리팩토링까지 하는 단계 ......

[프로그래밍 언어][Go] 2. Mac 환경에서 Visual Studio Code에서 Go 언어 컴파일시 에러 발생할때

Mac 환경에서 Visual Studio Code에서 Go 언어 컴파일을 할때 다음과 같은 에러가 발생을 한다면? 1. Visual Studio Code의 터미널에서 아래 명령어를 입력합니다 go env -w GO111MODULE=auto 2. Visual Studio Code에서 '실행 - 디버깅 시작'을 하면 아래 처럼 자~알 실행이 됩니다. 참고링크 : https://banjubu.tistory.com/130