소프트웨어 개발 30

[Python][Error] ImportError: cannot import name 'GPT4All' from partially initialized module 'gpt4all' (most likely due to a circular import)

간혹 다음과 같은 에러가 발생할 경우에는? ImportError: cannot import name 'GPT4All' from partially initialized module 'gpt4all' (most likely due to a circular import) ImportError: cannot import name '...' from partially initialized module '...' (most likely due to a circular import) 왜 에러가 발생할까요? 에러명은 파일명입니다. import 하고자 하는 파일명과 현재 파일명이 같기 때문에 에러가 발생하는 것입니다. gpt4all.py에서 gpt4all 모듈을 import했기 때문에 문제가 발생한 것입니다. 파일명을 ..

[에러] MacBook M2 - zsh: command not found: python

python을 맥 운영체제에서 실행하려고 했는데 아래와 같은 에러가 발생하였습니다. zsh: command not found: python python 명령어를 못찾겠다고 합니다. 현재 사용하고 있는 맥 운영체제에 python이 설치가 되어 있는지 다음의 명령어를 통해서 확인을 해봅니다. (python version 3를 찾아봅니다) which python3 python3 가 설치되어 있다면 경로를 확인할 수 있습니다. python3 가 설치된 경로(path)는 /usr/bin/python3 입니다. 다음 명령어를 통해서 zsh 쉘에 python3 의 경로를 추가해서 python으로 연결해줍니다. python 명령어를 실행하면 python3가 실행되게 됩니다. vi ~/.zshrc alias python..

HTML 을 사용하지 않고 웹사이트 구축하기

HTML 을 사용하지 않고 웹사이트를 구축하기 도대체 이게 무슨 말이지? 하시는 개발자가 있을수 있습니다. 웹사이트를 만드는데 어떻게 HTML을 사용하지 않는건가? 기상천외한 방법으로 웹사이트를 구축하는 방법이 나오고 있습니다. 오늘은 HTML을 사용하지 않고 웹사이트를 구축한 방법을 소개드립니다. 웹브라우저를 열어서 아래 URL로 접속을 한번 해볼까요? YOU DONT NEED HTML! https://danq.me/2023/01/11/nocode/ The Page With No Code View Source shows nothing, but the page has content. The Page With No Code is the kind of puzzle that makes web developer..

스몰 웹(Small Web), 작은 웹사이트는 아름답다

목차 1. 개요 인공지능 시대에 살고 있습니다. 거대한 인공지능 서비스를 위한 천문학적인 운영비가 지속적으로 필요합니다. 엄청난 에너지 수많은 데이터 수많은 GPU를 동작하기 위해 필요한 전력 상상도 할 수 없는 최고 성능의 컴퓨팅 시스템을 갖춰야지 가능한 서비스가 인공지능 서비스입니다. 오픈AI가 ChatGPT를 운영하는데 하루에 9억 3천만원이상 소요된다고 보고서가 나왔다고 합니다. 참고출처 : 챗GPT 유지 만만찮네... "하루 운영비 9억원 넘어" - 지디넷코리아 https://zdnet.co.kr/view/?no=20230421142822 챗GPT 유지 만만찮네…"하루 운영비 9억원 넘어" 오픈AI가 챗GPT를 운영하는 데 하루에 70만 달러(약 9억 3천만원) 이상 들어간다는 보고서가 나왔다...

에너지를 적게 사용하는 웹사이트 구축 정보 안내 사이트

목차 1. 개요 전기세가 올랐습니다. 친환경, 그린(Green)에 대한 후대에 물려줄 자연 유산을 지키기 위해서 에너지를 적게 사용하는 웹사이트 구축에 대해서 노력하시는 분들이 계십니다. 프레임워크를 사용해서 개발은 쉬워졌지만 작은 기능이 필요한 웹사이트에 조차 지나치게 큰 프레임워크는 에너지 효율을 떨어뜨리게 됩니다. 티코 같은 경차를 만드는데, 엔진은 그랜저 급의 엔진을 사용하는 것과 같습니다. 후쿠시마 원전 폭발은 원전의 위험성을 알리게 되었습니다. 에너지는 정말 우리에게 필요한 자원이지만 에너지를 얻기 위해서는 위험성을 얻게 되기도 합니다. 전기세가 오르면서 서버 운영에 대한 에너지 비용, 유지보수가 오를수밖에 없습니다. 간단한 홈페이지, 정보성의 홈페이지를 운영한다면 굳이 무거운 홈페이지를 운영..

[Elixir] 엘릭서 라이브뷰 란?

프로그래밍 언어 엘릭서(Elixir)를 들어보셨나요? 고가용성, 분선 처리가 가능한 얼랭 가상 머신 위에서 동작하는 쉽고 접근성이 뛰어난 엘릭서 프로그래밍 언어를 알아보고 엘릭서 라이브뷰에 대해서 알아보도록 하겠습니다. 목차 1. 엘릭서 프로그래밍 언어 란? 얼랭(Erlang) 가상 머신(BEAM) 위에서 동작하는 함수형, 동시성 프로그래밍 언어입니다. 엘릭서는 얼랭(처음부터 분산 시스템을 위한 언어로 설계됨)의 특징인 분산 처리, 장애 내구성, 실시간, 무정지 애플리케이션 을 공유하는 고가용성 프로그래밍 언어입니다. 2022년 자료에 따르면 개발자들에게 사랑 받는 언어 2위에 랭크 되어 있으며, 엘릭서 프로그래밍 언어로 만든 프레임워크인 Phoenix가 연봉 1위에 랭크되었습니다. 2022년 언어별 개..

프로그래밍 언어 Dark

목차   1. 개요수많은 프로그래밍 언어가 있습니다.2500개 정도 있다고 하는데요 그중에 우리가 가장 많이 알고 있는 프로그래밍 언어로는C, C++, Java, Python, JavaScript... 등등이 있습니다. 특이한 특별한 프로그래밍 언어가 있습니다.Dark공식홈페이지 : https://darklang.com/ DarklangDarklang is built in the open and supported by our community of users. You can watch our repo on GitHub, join the Discord, or sponsor our work. Join the DarklangGPT waitlistdarklang.com   Dark 프로그래밍 언어는 백엔드를 쉽..

[게임] DragonRuby, DragonRuby란? Ruby 언어로 게임 개발이 가능한 플랫폼

목차 목차 1. DragonRuby란? 2. 제공 서비스 3. DragonRuby Game Toolkit 4. RubyMotion 1. DragonRuby란? DragonRuby, Ruby 언어로 게임 개발이 가능한 플랫폼 프로그래머 라면 다양한 언어를 배우게 되는데, 그래도 프로그래밍 순위에 지속적으로 나오는 언어가 Ruby 입니다. 언어가 현재까지 살아있는 언어를 개발한 이유는 개발자의 재미와 즐거움을 주는 언어가 아닐까 생각을합니다. Ruby on Rails를 통해서 웹에서도 많이 사용하고 있는 언어입니다. 대부분의 게임 플랫폼에서 개발 언어는 JavaScript, C#, C++ 등을 많이 사용합니다. 하지만 DragonRuby 플랫폼은 Ruby언어로 게임을 개발할 수 있습니다. DragonRuby..

[프로그래밍 언어] 로블록스, Lua프로그래밍 언어를 업그레이드 해서 Luau 프로그래밍 언어 개발

Luau 프로그래밍 언어를 들어보셨나요? 그렇다면 Lua 프로그래밍 언어를 들어보셨나요? 요즘 로블록스(Roblox) 게임으로 인해서 스크립트 언어 'Lua'가 인기가 높아지고 있습니다. Lua 공식 홈페이지 : https://www.lua.org/ The Programming Language Lua www.lua.org Lua는 강력하고 효율적이며 가볍고 내장 가능한 스크립팅 언어입니다. 로블록스 (Roblox)는 사용자가 Lua 스크립트를 통해서 게임을 개발하고 공유할수 있게 플랫폼에서 Lua를 지원하였습니다. 그러다가 사용자의 요구가 높아지고, 규모가 커지고, 내부 코드가 확장되면서 Lua언어를 업그레이드를 하였는데 Luau 프로그래밍 언어입니다. 한마디로 로블록스에서 Lua프로그래밍 언어를 업그레..

ZenStack 이란? ZenStack은 무엇인가?

목차 새로운 웹 기술 ZenStack에 대해서 알아보도록 하겠습니다. ZenStack 이란? ZenStack 이란? 무엇인가요? ZenStack에 대해서 들어보신적이 있으신가요? ZenStack 공식홈페이지 : https://zenstack.dev/ ZenStack - Prisma Catalyst For Full-stack Development | ZenStack A toolkit that supercharges Prisma ORM with a powerful access control layer, unlocking its full potential for web development. zenstack.dev 0. 목차 1. ZenStack이란? 2. ZenStack 등장 배경 3. 참고자료 1. Zen..