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

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

개발자 17

개발 버전 관리하는 방법

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

DEVELOPMENT 2023.01.21

프로그래머, 자세히 알아보기

프로그래머,코딩,교육,소프트웨어,SI,SM,취업,연봉,컴공,컴퓨터공학과,현직개발자,인터뷰,프론트엔드,백엔드,AI 개발자가 되는 방법은 어떤 방법이 있는지 알아봅시다! 요즘 어릴 때부터 코딩 교육이 일상적으로 많이 자리 잡으면서 프로그래머에 대한 관심도 많아지고 있습니다. 코딩이라는 것이 좋은 곳으로 발전을 한다면 세상을 바꿀 수 있다고 생각하고 있기도 합니다 그만큼 새로운 기술들이 다양하게 발전하고 있습니다 그래서 이번엔 프로그래머 즉, 개발자에 대해서 알아보도록 하겠습니다. 목차 개발자(DEVELOPER) 개발자란? 흔히 이야기하는 모든 분야에서 사용을 할 수 있지만 이번에 소개를 해드리려고 하는 것은 소프트웨어 개발자를 이야기하려고 합니다. 우리가 흔히 개발자라고 하면 소프트웨어 개발자를 생각하기도 ..

DailyRoutine 2022.05.06

월드와이드웹(WWW)에 대해서 알아보기

WWW,월드와이드웹,HTML,프로그래밍,인터넷,역사,창시자,만든사람,홈페이지,소프트웨어,인터넷브라우저 WWW의 시작은? 우리가 일상생활에서 인터넷 홈페이지를 들어갈 때, 쓰게 되는 WWW(World Wide Web)에 대해서 알아보도록 하겠습니다 WWW는 인터넷에 연결된 컴퓨터를 통해 사람들 간 정보를 공유할 수 있는 정보의 공간이라고 생각하시면 이해가 편합니다 인터넷 상의 정보를 하이퍼텍스트(HyperText) 방식과 멀티미디어에서 검색을 할 수 있게 정보검색 시스템이라는 개념이며 전 세계적으로 가장 널리 사용하고 있습니다. 창시자와 만든 이유 그리고, 과정 CREN의 소프트웨어 공학자 팀 버너스리(Sir Tim Berners-Lee) [영국] 1980년대 제시된 "정보 관리 시스템"을 토대로 '하이퍼..

IT 2021.03.12

오랜 역사 뒤로 저는 떠납니다, 어도비 플래시 플레이어[Adobe Flash player]

어도비(adobe), 플래시플레이어, flashplayer, 플래시게임, 쥬니어네이버, 야후꾸러기, 주전자닷컴, 보안문제, 스티븐잡스. 애플 저는 이만 떠납니다. 안녕! 어릴때 야후 꾸러기 네이버 쥬니어등에서 항상 했었던 플래시(애니메이션, 게임등) 요즘은 플래시를 잘 이용을 안했지만 가끔 생각날 때 한번씩 했었던 플래시가 앞으로는 더 이상 사용 할 수 없게 되었습니다. 어도비 플래시가 2020년 12월 31일 지원이 종료가 되었기때문입니다. (버전을 낮춘다면 플래시가 실행이 된다고 하지만, 지원이 중단되고 여러 취약점에 대응이 불가능합니다.) 플래시는 원래 웹 디자인 분야에서 주로 사용이 되었습니다. 원래 우리 지금 움짤이라고 쓰일 때 쓰는 gif를 대신할 애니메이터였으나 추후 업데이트로 인하여 코드(..

IT 2021.01.05

안드로이드 스튜디오, 나만의 앱을 만들어보자[Last]

모바일앱개발, 대학생활, 코딩일기, 기말고사싫어,성적A+주세염,안드로이드,애플,object-c Final Last Stage! Goood! 과제 일시 : 20 - 07 -19 드디어 학기의 마지막이 다가오고 있습니다. 타 대학은 벌써 여름방학을 했지만 저희 학교는 4주 단기방학으로 인해 조금 늦은 방학을 시작합니다. 월요일부터 시험기간이라 걱정도 되고 이것저것 최종 프로젝트들을 마무리하다보니 정신이 혼미해집니다. 그래도 한학기의 마무리를 하기 위해 저번 주 모바일앱개발의 최종 발표를 했습니다. 많이 부족했지만 최선을 다했기에 후회는 없습니다. 이번 과제는 1학기 마지막 과제로써 화면 구현도를 올리는 것입니다. 구현은 100% 완료가 되었고, 추후 수정을 하고 Github에 업로드를 할 예정입니다. 아직은..

안드로이드 스튜디오, 나만의 앱을 만들어보자[3]

안드로이드스튜디오, 안스, 모바일, 최신업데이트, 모바일개발, 어플리케이션, 나만의앱계획, 개발일지, 코딩일기, 대학생활 나만의 앱만들기 ! 지금 얼만큼 했지? 야심찬 꿈을 가지고 시작했던 나만의 앱만들기 ! 현재 어디까지 진행이 되었을까요 ? 꽤 많은 시간을 보내며 하고 있는데요 생각보다 꽤 많이 진행을 했습니다. 몇몇가지 수정과 기능들을 추가하면 완성이 될 것 같습니다. 하지만 테스트중에서 간혈적인 버그가 있다고 느껴집니다만 사용 상 큰 문제점은 아닌 것으로 판단하고 이것은 추후 업데이트를 통해 수정을 진행하면 되는 부분이라고 생각합니다. 빠르면 7월10일 늦어도 12일까지 앱 개발을 마무리하고 스토어에 출시를 하려고 합니다. 아직은 앱개발의 기본을 출발하는 단계로써 정식이라는 말보단 베타테스트가 맞..

[안드로이드스튜디오] 커스텀리스트뷰 활용하기

안드로이드스튜디오, 모바일앱개발, 아이폰,애플 object-c, kotlin, java, 대학생활, 코딩일기 커스텀리스트뷰를 활용하여, 어플 개발하기 과제 일시 : 2020-05-22 이번에는 저번에 만들었던 MoviePost와 흡사하지만 Context등을 활용하여, 영화소개 어플을 간단하게 만들어보았습니다. 기존의 MoviePost와 비슷하지만 기능이 추가되어져있습니다. [실행화면] [소스코드] * MainActivity.java package com.example.moviepost; import androidx.annotation.NonNull; import androidx.appcompat.app.AppCompatActivity; import androidx.core.content.ContextCo..