오픈소스 5

[인공지능] Devika - 첫번째 오픈소스 인공지능 개발자 사용기 (설치 완료)

지난번 블로그 글에서는 내PC에 Devika를 설치하는 방법을 알아 보았습니다. 이제 실제로 잘 동작하는지 사용을 해보도록 하겠습니다. 웹브라우저를 실행해서 'http://localhost:3000'으로 접속을 합니다. 왼쪽 상단에 'Select Project'를 클릭하고 '+ new project'를 선택합니다. 프로젝트 이름을 입력합니다. devika 프롬프트 입력창에 아래와 같이 입력을 하고 'send' 버튼을 클릭합니다. model을 선택하라고 알림창이 출력됩니다. 화면 오른쪽 상단에 'Select Search Engine' 과 'Select Model'을 선택하는 메뉴가 있습니다. 필자는 Search Engine으로는 'Google', Model은 'GPT-4 Turbo'를 선택했습니다. 다시 ..

인공지능 2024.04.02

[게임] 유니티 엔진을 대체할 수 있는 17개 오픈소스 게임 엔진 소개

목차 유니티 엔진에 대한 이슈가 갈수록 커지고 있습니다. 기존의 충성고객을 화나게 만든 변경된 과금 정책, 요금 정책 때문이었습니다. 유니티 입장에서는 돈을 벌어야 하는데 고민이 많았겠지요. 하지만 유니티 엔진을 사용해서 수익을 내는 기업에서는 안내도 되는 돈이 나가거나, 유니티에서 적용한 변경된 요금 정책으로 나가게 되는 비용이 만만치 않다면 유니티에 대해 실망할 수 밖에 없습니다. 그래도 다행히 유니티에서 공식 사과를 하고 과금 정책을 다시 바꾸기로 하였습니다. 하지만 고객은 바보가 아닙니다. 나중에 또 과금 정책이 바뀔수 있다는 물음표를 우리에게 던져졌습니다. 하나의 플랫폼에 종속이 된다는 것이 비즈니스에 어떤 영향을 미칠수 있는지 이번의 사건으로 알게되었습니다. 더이상 종속 되지 않기 위한 완전한..

최고의 프로젝트 관리 도구 오픈소스 Top 5

최고의 프로젝트 관리 도구 오픈소스 추천 합니다. 소프트웨어 기업에서의 아래와 같은 고민을 가지고 계시는가요? 1. 누가 무슨 일을 하는 지 모르겠어요? 2. 프로젝트가 어느 정도 진행되는지 모르겠어요? 3. 고객들에게 프로젝트 진행 상황 보고를 어떻게 해야 하지요? 소프트웨어 기업에서 인적 자원 관리는 핵심입니다. 프로젝트 관리를 잘하게 되면 프로젝트의 성공을 높일수가 있습니다. 프로젝트 관리자의 능력이 뛰어난 만큼 프로젝트 성공률은 높아지며 프로젝트 참여자의 생산성을 높일수가 있으며 지속가능한 비즈니스가 가능하게 됩니다. 프로젝트 관리를 효과적으로, 효율적으로 관리하기 위한 도구(시스템)들이 많이 있습니다. 물론 이런 도구가 필요없이 기업내에 소프트웨어 개발 프로세스를 가지고 있다면 좋겠지만 대부분의..

생산성도구 2023.02.08

[오픈소스] 인터넷 속도 측정 사이트 OpenSpeedTest

0. 서론 우리집 인터넷 속도를 가끔 측정해볼 때가 있습니다. 모든 서비스는 무료로 제공을 하고 있습니다. 총 4가지 서비스를 간단하게 설명을 하고 오픈소스로 공개한 인터넷 속도 측정 사이트 OpenSpeedTest에 대해서도 말씀드리도록 하겠습니다. 구글에서 '인터넷 속도 측정 사이트' 를 검색을 해보면 몇개의 사이트가 검색이 됩니다. 1. 한국정보화진흥원(NIA) 정부기관 '한국정보화진흥원(NIA)'에서 제공하는 인터넷 속도 측정 서비스 공식홈페이지 : https://speed.nia.or.kr NIA 인터넷 속도측정 NIA 한국지능정보사회진흥원에서 제공하는 인터넷속도 품질측정 시스템 speed.nia.or.kr 사이트에 접속을 해보면 인터넷 속도를 측정하기 위해서는 측정 프로그램을 설치해야 합니다...

IT생활활용 2023.01.19

[생산성 도구] 노코드(No code) 로우코드(Low code) 오픈소스 플랫폼 18개

소프트웨어 기업의 경우에는 10인 이하의 소규모로 대부분 이뤄져 있습니다. 전세계 대부분의 통계 조사를 확인해보면 80~90%이상이 소규모의 소프트웨어 기업입니다. 개발자 채용도 힘이 들지만, 개발자 이직, 퇴직에 대해서도 많은 고민이 있습니다. 지속가능한 비즈니스를 위해서는 개발자 이직, 퇴직을 할때도 비즈니스가 계속 진행가능하도록 시스템이 구축 되어야 합니다. 사람에 대한 리스크를 최소화 할 수 있는 방법은 다양하게 있지만 요즘 트렌드에 맞는 노코드(no code), 로우코드(low code)가 어느 정도는 문제를 해결할 수 있지 않을까 생각이 듭니다. 업무 투입하는데 드는 비용과 시간을 최소화하고, 유지보수 가능한 시스템과 원활한 커뮤니케이션에 노코드(No code), 로우코드(Low code)는 ..

생산성도구 2023.01.12