혁신을 이룹니다, 오딘박스(OdinBOX)

언제나 어디서나 오딘박스와 함께!

DEVELOPMENT 102

ChatGPT, 무섭게 발전하는 AI 인공지능 이용방법

인공지능, AI, 삼성, 애플, 빅스비, 시리, 카카오, 마이크로소프트, 구글, ChatGPT, OpenAI OpenAI에서 만든 인공지능 알고 계시나요? 요즘 굉장히 인기가 많아지고 있는 단어들이 있습니다. 인공지능, AI등이 있는데 사실 몇년전부터 우리에게 친숙한 빅스비나 시리, 그리고 다양한 서비스들이 인공지능이라고 불리는 기술들이 접목을 하고 있는 서비스입니다. 그러나 우리가 아직 이런 서비스들을 이용을 해도 정말 간단하고 쉬운 것들만 이용을 하기 때문에 인공지능이 얼마나 많이 발전이 되어있는지에 대해서 체감을 하기 어렵기도 한 부분 중 하나입니다. 저 또한 개발을 하고 있긴 하지만 전혀 분야가 다르기때문에 생소하기도 합니다 그런데 최근 ChatGPT라는 것을 듣게 되고 알아봤습니다. 일부 개발자..

DEVELOPMENT 2023.01.28

개발 버전 관리하는 방법

버전관리,소프트웨어,개발,버저닝,규칙,관리이력,릴리즈,패치,보안 버전관리하는 방법을 알아보자 프로그램 개발을 하다 보면 개발 버전을 어떻게 관리를 해야 할지 고민에 빠지는 경우가 많습니다. 그래서 대부분 1.0 이런 식으로 하고 몇 번 정도 관리를 하다가 그냥 단순히 1.1 1.2를 하거나 2.0으로 올리는 경우가 많은 것 같습니다. 저의 경우도 이런 부분은 어떻게 관리를 하면 좋을지 알아보다가 좋은 내용이 있어 정리를 하고 다른 분들에게 도움이 되면 좋을 거 같다는 생각으로 글을 남깁니다. 목차 버전관리 버저닝 버저닝이란 말 그대로 우리가 개발 버전에 관련하여 관리를 하는 것을 말합니다. 1.1.1 Major.MINOR.PATCH 일반적으로 시맨틱 버저닝은(Semantic Versioning)이라고 하..

DEVELOPMENT 2023.01.21

오라클 클라이언트 (32비트/64비트) 설치와 관련한 문제 해결방법

오라클, 데이터베이스, 시스템오류, 32비트, 64비트, ODAC, 설치 실행에 문제가 있습니다. 개발하다 갑자기 오류가 생겼습니다. 이런저런 오류를 많이 겪고 해결을 하고 있지만 이런 오류는 또 오랜만에 겪었습니다 혹시나 또 이런 오류를 겪었을 때 찾아볼 수 있고 저와 같이 이런 오류를 겪는 분들에게 조금이나 도움이 될 수 있었으면 하는 생각으로 해결방법을 적으려고 합니다. 목차 오라클 오류 증상 System.InvalidOperationException: Oracle 클라이언트 라이브러리를 로드하려는 시도에서 BadImageFormatException을 Throw했습니다. 32비트 Oracle 클라이언트 구성 요소가 설치된 상태에서 64비트 모드로 실행할 경우 이러한 문제가 발생합니다. 위치 : Sy..

DEVELOPMENT 2023.01.08

2022 전자정부 표준프레임워크 신규버전 발표회 소감

egovframework,프레임워크,개발,전자정부,신규버전,NIA,인터넷진흥원,공공기관,공통 전자정부 표준 프레임워크 신규버전과 관련된 발표회를 본 이야기 정부에서 만들어 배포하는 프레임워크가 있는데 예전에 국비학원을 다닐 때 처음 스프링 관련하여 알게 되었고 그에 관련하여 검색을 하다가 정부에서 만든 표준 프레임워크라는 것을 알게 되었습니다. 사실 크게 보면 달라진 것은 없고 정부에서 제작했다는 것이 다른 것이라고 생각은 하지만 표준프레임워크(egov)에 들어가서 소개에 들어가면 아래와 같이 설명이 되어있습니다. 표준프레임워크란? 개발프레임워크는 정보시스템 개발을 위해 필요한 기능 및 아키텍처를 미리 만들어 제공함으로써 효율적인 어플리케이션 구축을 지원합니다. “전자정부 표준프레임워크”는 공공사업에 적..

DEVELOPMENT 2022.12.17

오라클 오렌지 단축키 총정리

오렌지,SQL,MSSQL,MYSQL,오라클,데이터베이스,단축키,꿀팁 오라클 오렌지 사용할 때 참고하면 좋은 단축키 모음 실무에서 오렌지를 사용할 때 도움이 될 수 있는 것이 어떤 게 있을까? 바로 단축키가 도움이 될 거라고 생각을 했습니다. 빠르게 실행을 하거나 도움을 줄 수 있는 단축키는 우리가 업무 하는데 많은 도움이 될 것이라고 생각하고 단축키들을 쭉 정리를 했습니다. 즐겨찾기에 저장하시고 필요할 때마다 보러 오시는 것을 추천합니다. 목차 오라클 오렌지(Oracle Orange) 단축키 Ctrl + N Connect : 연결 계정에 로그인할 수 있습니다. Alt + F5 : SQL Tool 추가 SQL Tool을 추가할 수 있습니다. Ctrl + U : 소문자로 변경을 할 수 있습니다. Ctrl +..

DEVELOPMENT 2022.12.04

내가 이해하기 쉽게 정리하는 프로미스(Promise) 알아보기

자바스크립트,EMCA,JS,AJAX,비동기처리,동기처리,프로그래밍,백엔드 이해가 안될 때 이 글 하나면 충분해요! 저도 그랬어요 개발을 하게 되면서 동기와 비동기를 처리하기 위해서 여러 가지 방법을 사용하여 진행을 하지만 효율적으로 관리를 할 수 있는 방법은 아무래도 Promise를 사용하는 것이 맞다고 생각을 한다 개념도 그렇고 Promise 말고 다른 방법도 많지만 흔히 사용하게 되는 콜백 함수를 사용하게 되면 무한 콜백이라는 끔찍한 상황에 맞이하게 된다 나 또한 부끄럽지만 아직 배울게 많다 보니 무한 콜백에 빠져 아찔한 화면을 본 적이 있기도 하고 혼자 검색하면서 프로미스 이론을 봤는데 잘 이해가 되질 않았는데 혼자 천천히 다시 하면서 이해한 개념에 대해서 말해보려고 합니다. 최대한 이론에 중심 해..

DEVELOPMENT 2022.10.02

이클립스(Eclipse) 실행이 안될 때 오류 해결방법

개발,프로그래밍,오류,실행,에러,해결방법,경로,설치파일 이클립스 오류 해결하는 방법 앞서 이야기했듯이 취업을 하고 처음 들어가고 봤을 때 학원이나 학교에서 이클립스를 사용을 해봤고 다른 툴은 거의 사용을 할 일이 많이 없었기도 했는데 취업을 하고 내가 배웠던 것은 비주얼스튜디오(Visual Studio)였고 또 한동안 계속해서 그쪽으로만 사용을 하다 보니 이클립스가 가물가물해졌다 또 쓸 일도 없다고 생각을 했는데 PostreSQL은 이클립스 기반이라는 말을 얼추 듣기도 했지만 내가 만지는 것은 아니닌깐 별 상관을 안 했지만 회사 내 사용하던 프로그램 중 구버전(옛날 사용하던 것)을 어느 정도 배워야 한다는 말과 함께 배우기 시작하면서 또 이클립스를 만지기 시작했다 그리고 간단하지만 겪었던 오류 해결방법을..

DEVELOPMENT 2022.09.10

논리연산자 [||, &&, !]

논리연산자프로그래밍,boolean,반복문,비교 확실하게 알고 넘어가는 논리연산자 코드를 작성하다 보면 가장 흔하게 사용하는 논리 연산자가 있다 이런 연산자들을 사용하는 것은 기본적으로 많이 하지만 사용을 하려면 그 개념에 대해서도 확실히 알고 넘어가는 것이 필요하다 그래서 정리도 하고 저와 같이 필요한 분들에게 도움이 되었으면 좋겠다는 생각으로 아래와 같이 간단하게 정리를 하려고 합니다. 목차 논리연산자 논리 연산의 경우 참, 거짓을 판단할 수 있는 것입니다. 위에도 이야기하였듯이 boolean으로 true, false 형태로 반환이 되기 때문에 반복문에 자주 사용하기도 합니다. 주요 논리연산자 연산자 이름 && AND AND AND || OR OR OR ! NOT 간단하고 싶게 알아보는 논리 연산자, ..

DEVELOPMENT 2022.07.23

MySQL SQLines 사용방법

DDL,DCL,DML,SQL,데이터베이스,Database,프로그래밍,쿼리Query,변환 SQL 조금씩 다른 것들은 이거 하나만 보시면 해결완료! 개발을 하다 보면 중간중간 막히는 것들이 많은데 SQL 부분에서 회사마다 사용하는 것들이 다릅니다. 그래서 우리가 배웠던 SQL과 조금씩 다릅니다. 근데 검색을 하면 요즘 구글에서 거의 전부 나오긴 하지만 안 나오는 경우가 생각보다 많습니다. 그럴 경우 어떻게 하면 좋을지 알아봤는데 이 방법이 현실에서 사용하기 가장 좋을 거 같아 기억도 하고 다른 분들에게 알려드리기 위해 글을 올리려고 합니다. 간단하지만 쉽고 간편하게 사용할 수 있습니다. 천천히 보시고 따라 하시면 됩니다. 목차 MySQLines 사용방법 SQLines[#]에 접속을 하면 다양한 메뉴와 지원을..

DEVELOPMENT 2022.07.10

글자 타이핑하는 효과를 주는 라이브러리 사용방법

라이브러리,자바스크립트,JS,JAVASCRIPT,오픈소스,깃허브 조금 더 이쁘게 보일 수 있는 방법은? 홈페이지를 만들게 되면 기능도 물론 신경을 써야 하지만 이용자가 들어오게 되면 먼저 보게 되는 디자인 요소를 생각해야 하는데 저 또한 홈페이지를 만들게 되면 제일 먼저 신경을 써야 하는 부분은 디자인이라고 생각합니다. 아무리 기능이 좋다고 하더라도 디자인이 좋지 않다면 이용하는 이용자 입장에서 매우 힘들 수 있다고 생각이 들기 때문입니다. 그래서 다양한 오픈소스 라이브러리들이 많지만 오늘은 타이핑 효과를 사용할 수 있는 라이브러리에 대해서 소개해드리려고 합니다. 목차 typewriter-effect 해당 라이브러리는 실제로 제가 홈페이지에서 사용을 했던 라이브러리입니다. 홈페이지에 처음 접속을 하게 되..

DEVELOPMENT 2022.06.26