[20201113] 컴백!


안녕하세요! 마지막글 작성하고 3개월지났나요? ㅋㅋ 꽤 오랜기간 블로그 관리에 손을 떼고 있었네요.

 

그동안 많은 일들이 있었습니다.

 

첫째로 이직을 했구요,

둘째로 이직을 하면서 서울로 이사를 가게 되었습니다. (셋째 넷째 다섯째 등등 전부 이직관련이라 여기까지만..ㅋㅋ)

 

이직은 이전의 근무환경에서 건강도 많이 헤치게되었고, 조금 여유를 가지고싶어서 쉬려는 생각에 이직을 고려했지만,

어쩌다보니 그냥 바로 들어가서 업무진행하게 되었어요.

(새로운 환경에 적응하는거에 굉장히 기대가 되기도했고, 한편으로는 놀다보면 사람이 나태해지고 그만큼 또 일함에 적응이 더 늦어질거같아서)

 

그래도 정이 있던만큼 이전 회사에서는 퇴사하는 날까지 남은 휴가도 다 못쓰고(어차피 돌려받지도 못하겠지만 ㅠ) 야근하면서 제가 맡은 업무 마무리하였습니다. 

 

이젠 다시 틈틈히 여유 남는 시간에 블로그 관리(및 코딩)를 해보려고 합니다.

추후 퇴사/이직하면서 있었던 에피소드들을 정리해서 올려볼 예정입니다. (별건 아니고 ㅋㅋ)

 

참! 제가 만드는 다원시리즈는

이직을 하면서 PC, 노트북들을 싹 청소를 했는데 (다 비우고 새로운 마음으로 시작하자는 그런 마음으로? ㅋㅋㅋ)

그때 4년정도 지난 노트북류는 전부 리눅스로 변경했습니다. (성능도 성능이지만, 리눅스.. 좋잖아요..? (리눅스변태ㅡㅡ))

개발환경이 리눅스로 변경된 만큼 또 개발환경을 세팅해줘야하는데 천천히 해보려구요. (시간은 좀 걸릴 듯)

 

이직하면서 제가 공부할 수 있는 시간이 많아진 만큼 더 공부하고 더 연구하고 더 개발하는 시간을 가질수 있을 것 같습니다.

앞으로도 화이팅!


Project.다원 Ensemble_개발(3)_템플릿 제작 진행


음.. 어제 좀 피곤했던일이 있어서 많은 진척은 없지만, 템플릿을 깔짝 손봤습니다.

아무래도 Bootstrap 기반으로 만들다보니 Bootstrap의 느낌이 나네요. (그런 느낌?!)

 


1. Front단 - 템플릿 제작 진행 중

 - PC에서 봤을 때

PC Version

 

 - Mobile에서 봤을 때

Mobile Version

 

아마 메뉴부분은 저번에 만든 Wireframe을 기반으로 만들어보겠지만, 아마도 조금씩 변동사항은 생길것같네요.

메뉴 구성 Wireframe 부분은 아래 게시판으로 이동하시면 볼 수 있습니다. (링크)

 

Project.다원 Ensemble_설계(4)_장비관리 Wireframe(0) (SiteMap 추가!)

Project.다원 Ensemble_설계(4)_장비관리 Wireframe(0) (SiteMap 추가!) 오늘은 약속대로 ER-Diagram의 다음 작업인 Wireframe입니다! 음.. 11시에 시작은 했는데 (집 도착해서 밥먹고 씻고 준비하면 대략 이런시..

karzin.tistory.com

아무래도 밑바닥부터 개발을 디자인과 병행하여 진행을 하다보니 여기서 시간이 좀 걸리지않을까 싶습니다.ㅠㅠ

 

2. Back단 - Class 골격 잡기 진행 중

현재 VO Class는 다 만들어진 상태이고,

Controller / RestController의 구조잡기가 한창입니다.

아마 DB연동하는 부분의 Class(Service, Mapper)는 조금 나중에 진행이 될 듯 합니다.

 

모든 VO객체의 개발은 완료

 

VO객체는 뭐.. Getter/Setter 만들어 주는거 말고는..


요즘 잠을 더 줄였더니 엄청 피곤하네요;;;

어제 불토라고 늦게까지 코딩이랑 공부랑 조금했더니 아마 그게 문제가 된 듯 합니다 ㅋㅋㅋ;;;;;

개발하는 내내 피곤한 상태라서 아마 내일은 조금 쉬고올까 합니다.

(간만에 컴퓨터 안하는 날?!)

오늘은 이르지만 좀 일찍 잠을 청해야겠습니다.

 

다음 시간에는 제가 RestController 부분에 넣어보고 싶은 기능이 있어 기능검토좀 들어가볼까 합니다.

속도면을 조금 올려줄 수 있을 방법같은데 어떨지 모르겠네요.

 

 

버전정보 (v1.0)

 - v1.0 2020.07.19 배포

 

 

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.

 

Project.다원은 개인(karzin)이 기획, 분석, 설계, 디자인, 개발, 유지보수 등

모든 부분을 혼자 맡아 진행하는 개인 프로젝트입니다.

Project.다원 Ensemble

Karzin

abbeea@naver.com


Project.다원 Ensemble_설계(7)_장비관리-장비상세

Wireframe&화면설계서(3)


계속해서 장비관리입니다!

앞으로 화면 1개만 더 나오면 끝나겠네요!

벌써 설계서 PPT가 27장이 되었네요 ㅋㅋㅋ  으아 ㅋㅋㅋ

2시까지 블로그작성하기로했는데 설계하다가 정신차리니 2시 3분(지금시간) (...)

 

오늘은 좀 내용이 많습니다.

그럼 바로 시작하겠습니다!


Wireframe (장비관리-장비상세_tab1)

Wireframe (장비관리-장비상세_tab1)

잘 기억하시는 분들은 저번 장비등록 화면과 거의 일치하다는 걸 알 수 있습니다.

사실 저장한 기록 그대로를 보여주고 있기 때문에 큰 변동사항은 없다 보시면 될 것 같습니다.

다만 한가지 추가된게 있다면 tab이겠네요.


Wireframe (장비관리-장비상세_tab2)

Wireframe (장비관리-장비상세_tab2)

tab2는 tab1과는 살짝 다릅니다.

바로 grid가 들어간다는건데, 자세한 설명은 아래 화면설계서를 보시면서 진행하도록 하겠습니다.


화면설계서 - PC (장비관리-장비상세_장비정보)

화면설계서 - PC (장비관리-장비상세_장비정보)

기존 장비등록화면과는 tab외에는 크게 다른 부분은 없습니다.

다만 버튼면에서 잠금해제 버튼이 있는데, 이는 처음 페이지를 보여줄때에는 input box들을 수정할 수 없도록 disable된 상태로 보여줄 예정입니다.

이는 잘못된 저장의 오작동 방지를 위함으로, 잠금해제 -> 데이터 수정 -> 저장하기 버튼을 누름으로 데이터의 수정이 가능합니다.

저장하기 버튼 또한 잠금해제가 된 상태여야지 저장이 가능한 상태로 변경됩니다. (초기 저장하기 버튼도 disable 상태)

 


화면설계서 - PC (장비관리-장비상세_관리내역)

화면설계서 - PC (장비관리-장비상세_관리내역)

자! 아까 보셨던 Wireframe - tab2의 화면설계서입니다!

grid는 일전에 데이터베이스를 설계한 것 처럼 상태를 Log형식으로 쌓아둘 수 있도록 설계하였습니다.

다만, 폰에서는 grid를 직접 컨트롤하기에는 무리가 있어보여 modal로 데이터를 추가하는 형식으로 설계했습니다.

이 부분은 아래나올 Mobile버전을 살펴보시면 PC와 동일한 형식으로 되어있다는것을 확인할 수 있습니다.

이는 input box가 작은 grid에서는 Mobile같은 작은화면에서는 적합하지 않다고 생각하여 내린 결론이고, 추후 괜찮은 grid system이 있으면 변경될 수 있습니다.


화면설계서 - Mobile (장비관리-장비상세_장비정보)

화면설계서 - Mobile (장비관리-장비상세_장비정보)

아까와 마찬가지로 PC화면과 큰 차이도 없고, 기존 장비등록화면과도 큰 차이는 없습니다.

tab추가 외에는 음...ㅎㅎ

 


화면설계서 - Mobile (장비관리-장비상세_관리내역)

화면설계서 - Mobile (장비관리-장비상세_관리내역)

PC 버전과는 다르게 Modal의 모습이 조금 바뀌어보일 수 있으나, 기능적인 면에서는 동일합니다.

Modal에서 save를 누르면 바로 grid data에서 보이게 됩니다. (DB에도 저장)

사실 Mobile에서 grid를 지원하는 만큼 몇몇 테스트의 진행이 필요할 것 같습니다.

브라우저별 지원 정보라던가, 깨지는건 있는지 등등..


이이야... 게시글을 후딱쓴다고는 썼는데 역시나 늦어졌네요;;;

그만큼 잠자는 시간이 늦어지는건 뭐.. 어쩔수 없네요 ㅠㅠ

항상 설계를 진행하다보면 시간가는걸 잊네요 ㅠㅠㅠ

오늘도 나름 하긴했는데 조금 졸면서 한 것도 같습니다 ㅋㅋ;;

덕분에 추후에 변경사항이 생길지도 모르겠네요 ㅠㅠ

얼른 또 처리할거 처리하고 후딱 자러가야겠습니다.

오늘도 고생많으셨습니다~

 

버전정보 (v1.0)

 - v1.0 2020.07.10 배포

 

* 본 게시글의 이미지에 들어간 글씨체는 네이버 나눔 글씨체인 나눔스퀘어 Bold를 사용했습니다.

* 본 게시글의 이미지는 전부 (이미지 내의 픽토그램 등) 직접 제작했음을 명시합니다.

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.

 

Project.다원은 개인(karzin)이 기획, 분석, 설계, 디자인, 개발, 유지보수 등

모든 부분을 혼자 맡아 진행하는 개인 프로젝트입니다.

Project.다원 Ensemble

Karzin

abbeea@naver.com


Project.다원 Ensemble_설계(3)_장비관리 ER-Diagram


어제 장비관리 프로세스를 작성을 하고, 머릿속에 있는동안 얼른 정리해버리자 해서 ER-Diagram을 작성했습니다.

ER-Diagram의 작성은 여느때처럼 PPT를 이용하였습니다.

미리 말씀드리지만, 개발중에 해당 설계문서는 어떤 사유로든 변경이 될 수 있습니다.

이는 개발하면서 문제가 있을법한 로직을 제거하거나, 조금 더 다듬어 나가면서 생길 수 있는 수정으로 확정이 아님을 미리 말씀드립니다.

 

설명은 다이어그램이 우선 보여져야할 것 같아 그림을 먼저 보시고 설명을 하겠습니다.

장비 관리 ER-Diagram

장비 관리 ER-Diagram 작성자 Karzin

 

공통코드, 사원정보, 프로젝트 정보 테이블의 경우 아직 설계중인 단계이다보니 PK수준으로만 잡아두었습니다.

이 부분의 경우 추후 변경될 가능성이 굉장히 높습니다.

 

우선 왼쪽부터 오른쪽으로 천천히 훑어 나가겠습니다.


상태 정보

상태 정보는 장비의 상태를 계속해서 업데이트 해나가기 위한 테이블입니다.

해당 테이블은 추후 사용 가능성이 있어 일단 테이블의 PK를 장비 정보 테이블의 관리코드 PK로 통일하지 않았습니다.

또한 상태정보도 계속해서 변경이 가능하며, 상태 정보는 공통코드로 등록된 정보를 토대로 불러올 예정입니다.

(수리, 불용, 사용중 등)

일자는 변경된 일자를 나타냅니다.

추가로 상태정보 테이블에서는 담당자(사용자)가 변경되거나 관리자(유지보수)가 변경이 되어도 변경된 이력은 계속해서 남길 예정입니다.

변경 사유등도 상태정보로 남겨서 왜 변경이 되었는지 남기기 위함입니다.


장비 정보

장비 정보는 기본적인 장비의 정보를 나타냅니다.

장비 명, 모델 명, 제조사, 규격, 사용용도 등..

특히 규격과 사용용도는 TEXT타입으로 두어 규격이 바뀌더라도(예를들어 PC의 경우 램이 바뀐다던가의 업그레이드가 있을 수 있으므로) 수정이 가능하도록 하였고, 사용 용도 또한 어떤 용도로 사용할것인지 길게 작성하도록 TEXT타입으로 했습니다.

특이사항 컬럼은 음.. 그냥 특이사항 있으면 적으면 좋겠다 싶은 생각에 넣어보긴했는데, 굳이 사용은 안할거같으면 추후 제거예정입니다.

프로젝트는 현 장비가 프로젝트에 귀속이 되어있는 경우를 생각했습니다.

예를들어 장비를 한 프로젝트를 위해서만 구입을 했고, 프로젝트가 끝나면 불용처리를 해야하는 등의 특수한 경우라던가, 그냥 평범하게 프로젝트에서 쓸거다 싶은경우만으로도 프로젝트를 연결하여 어떤 프로젝트를 위한 장비인가를 나타내기 위함입니다.

파일의 경우 1:다로써 하나의 장비에 사진이 10장이든 20장이든 100장이든(그런경우는 드물겠지만) 등록을 할 수 있도록 하였습니다.

장비 정보에 등록되는 상태 정보는 항상 1:다로써 Log형식으로 쌓여나갈 것입니다.

그리고 구입 정보를 나눠 둔 이유는 다른쪽 문서에서 사용될 가능성이 있어 빼두었습니다. (구매 증빙자료등의 자료를 활용하기 위함)

구분과 분류는 장비의 카테고리를 나타낸다 보시면 될 것 같습니다.

구분은 하드웨어인지, 소프트웨어인지 기타인지를 나타낼 것이며

분류는 장비를 나누기 위한 대 분류라고 보시면 될 것 같습니다. (예로 모니터, 데스크탑, 서버, 워크스테이션 등)


구입정보

위에서 언급했다시피 구입정보는 추후 다른 문서에서 사용될 가능성이 높아 빼두었습니다.

구입년도를 빼 둔 이유는 구입년도로 필터링을 조금 더 빠르게 해볼까 해서 빼두었..(어려운건 아닌데 java나 javascript상에서 년도만 나눠서 보여주기 귀찮았습..(ㅡ,.ㅡ) )

구입일자, 구입처, 가격, 수량 이 모든 컬럼들은 기본적인 구입정보를 나타내며,

특이사항으로 구매증빙자료 = 파일 ID를 나타냅니다.

구매 증빙자료는 PDF, 이미지, HWP, DOC 등등 어떠한 구매 자료를 저장이 가능하도록 대응할 예정입니다.

(추후 실험적 요소로써 웹상에서도 PDF, HWP 등을 바로 열어 볼 수 있도록 할까 합니다. - 물론 괜찮은 opensource가 있다면..)

추가로 결제정보 ID는 나중에 결제된 문서의 ID를 연동할 예정입니다. (현재는 설계 시작도 못해둔 상태)


파일

해당 테이블은 공통적인 요소로 여러 부분에서 사용할 예정입니다.

공통코드등의 테이블은 뒷전인데 왜 파일테이블은 설계가 되었냐고 물어보신다면,

파일은 당장 사용할 예정이고, 공통코드는 text형식으로 입력을 해두고 추후에 컬럼타입을 바꾼다던가 하는 방식을 취해도 되기 때문입니다. (결코 귀찮은게 아니라 다 생각이 있어서 그렇게 한겁니...)

이름, 위치, 크기, 확장자, 등록일자는 크게 설명할 부분은 없을 것 같고,

한가지 특이사항이라면 사용유무입니다.

사용유무는 삭제를 했는지, 아니면 기본 저장상태인지를 나타낼 예정입니다.

유저가 삭제를 한 경우 DB에서는 이력으로 남지만, 스토리지에서는 해당 데이터는 제거됩니다.

이는 세팅에 따라 제거도 하지 않을 수 있기도 하구요. 혹은 15일등 특정 기간을 걸어 삭제 후 15일이 지나면 스토리지에서는 제거가 된다던가의 형식을 취할겁니다.

이렇게 한 이유는 가끔씩 잘못 삭제를 해놓고 "이전 파일이 필요한데.." 싶은 분들이 간혹 있더라구요. 

물리적으로 제거가 된다면 나중가서는 복구하기는 어려우니 말이죠.

 


 

이 글 작성한다고 11시가 좀 안되서 시작한거같은데.. 벌써 11시 53분이네요;;

(사실 작성은 한 11시 40분쯤 끝났는데, 작성된 게시글을 한번 더 보고 수정할거 수정하고 배포하려고 시간이 걸렸습니다..ㅎ...)

이제 ER-Diagram이 나왔으니 다음 시간은 Wireframe차례입니다!

그리고 그 다음은 바로 개발이 될지 Class-Diagram을 작성할지 모르겠네요.

 

 

버전정보 (v1.0)

 - v1.0 2020.07.05 배포

 

* 본 게시글의 이미지에 들어간 글씨체는 네이버 나눔 글씨체인 나눔스퀘어 Bold를 사용했습니다.

* 본 게시글의 이미지는 전부 (이미지 내의 픽토그램 등) 직접 제작했음을 명시합니다.

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.

 

Project.다원은 개인(karzin)이 기획, 분석, 설계, 디자인, 개발, 유지보수 등

모든 부분을 혼자 맡아 진행하는 개인 프로젝트입니다.

Project.다원 Ensemble

Karzin

abbeea@naver.com





Project.다원 Ensemble_분석(3)

결재 프로세스 정의(기안-검토-결재)


이번에는 기안-검토-결재 프로세스를 정의해보았습니다.

 

이는 그룹웨어에 따라 많이들 다른 것 같기는 한데, 

저의 경우 제가 쓸때 이런식이면 편하겠다 하는 경우를 상정해서 만든거라 많은 부분이 변칙적일 수 있습니다.

(이레귤러성, 실험적요소)

 

다만, 이런 변칙적인 요소들은 실제 서비스 및 테스트를 진행하면서 바뀔 수 있는 부분으로 추가적인 수정이 이루어질 수 있습니다.

 

 - 결재 프로세스 정의서

Ensemble 결재 프로세스 정의서

** 그림에 사용된 글자체는 네이버 나눔글꼴의 나눔스퀘어 Bold입니다.

** 상단 그림은 제가(Karzin) 직접 만들었으며, 필요한 픽토그램등의 작업도 직접 만든것임을 명시합니다.

** 상단 그림의 저작권은 Karzin에게 있음을 명시합니다.

 

 

1. 기안자는 양식을 선택하고 작성한 후 검토(참조)자, 결재자를 선택합니다.

2. 작성이 완료된 문서는 검토자에게 확인 요청을 보냅니다. (기안자와 검토자 모두 검토 대기 상태)

  2.1. 참조자(타 부서 협조)가 있는 경우 검토자와 함께 확인 요청이 들어갑니다.

  2.2. 검토자나 참조자 중 한명이라도 문서의 반려를 한다면 기안자는 반려사유를 확인 후 내용을 다시 작성해야 합니다.

  2.3. 검토자와 참조자가 확인을 하면 참조자가 있는 경우 우선 참조(타 부서 협조) 결재자에게 넘어갑니다.

  2.4. 참조 결재자가 문서의 반려를 한다면 기안자는 반려사유를 확인 후 내용을 다시 작성해야 합니다.

3. 검토, 참조, 참조결재가 전부 완료라면 마지막으로 결재자가 확인을 합니다.

  3.1. 결재가가 문서의 반려를 한다면 기안자는 반려사유를 확인 후 내용을 다시 작성해야 합니다.

 

 

버전정보 (v1.0)

 - v1.0 2020.06.25 배포

 

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

* Karzin은 항상 공부중입니다. 설명이 틀리거나 잘못된 부분이 있다면 의견내주시는대로 수정하도록 하겠습니다.

 

Project.다원은 개인(karzin)이 기획, 분석, 설계, 디자인, 개발, 유지보수 등

모든 부분을 혼자 맡아 진행하는 개인 프로젝트입니다.

Project.다원 Ensemble

Karzin

abbeea@naver.com




 


다원ERP_개발 정보

(개발언어, 장비, 예정내역)


Project Infomation

Project Name : 다원ERP

기획 : Karzin

분석 : Karzin

설계 : Karzin

개발 : Karzin

디자인 : Karzin

유지보수 : Karzin

 


개발 정보

Develop Language JAVA 1.8 General Public License, GNU
Web Framework Spring Boot Apache License 2.0
Template Engine Thymeleaf Apache License 2.0
DBMS Maria DB GPL v2, LGPL
WAS Tomcat 8 Apache License 2.0
Front-end Framewrok Bootstrap MIT License
(Apache License 2.0 prior to 3.1.0)
JavaScript Library jQuery MIT License
Software Configuration Management GitLab (개인 구축_Karzin) MIT License
UI Library (예정) TOAST UI (NHN) MIT License
* 개인 프로젝트시 UI Libaray (Chart, Grid 등)를 각각 따로 필요한걸로 썼었는데 이번에 TOAST UI가 괜찮아 보여서 채택. 
  -> 기능 괜찮고, 특성이 맞고, 버그가 어느정도 해소되어 있는거라면 계속 사용예정 
IDE Eclipse (Back-end & Front-end) Eclipse Public License(EPL)
Visual Studio Code (Front-end) MIT License (Source), Freeware
DBeaver (DB) Apache License

 

 


 

 

개발 장비 정보

개발 장비 1
  OS Windows 10 Pro
  CPU Intel® Core™ i7-6700
  GPU NVIDIA GeForce GTX 1070ti
  RAM DDR4 16GB
개발 장비 2
  OS Windows 10 Pro
  CPU Intel® Core™ i7-6700
  GPU NVIDIA GeForce GTX 960
  RAM DDR4 16GB
테스트 서버 (DB, WEB, WAS 서버 통합)
  OS Ubuntu 18.04
  CPU CPU Intel® Core™ i3-4130T
  GPU CPU 내장 그래픽카드
  RAM DDR3 16GB
  * 자동배포 툴(CI) 사용 Jenkins (MIT License)
클라이언트 - 모바일 장비
  Galaxy A8(2016) Android 8
  Galaxy S8+ Android 9
  Galaxy S9 Android 10
  iPhone SE iOS 13.5.1
  iPhone SE2 iOS 13.5.1
  iPhone XR iOS 13.5.1
클라이언트 - 태블릿 장비
  iPad Pro 9.7(1Gen) iPadOS 13.5.1
* WEB 테스트는 Chrome, IE, Safari, Samsung Internet Browser에서 테스트 예정입니다.

 

 


 

 

추후 연계 개발 정보 (예정내역)

1. 모바일용 Application 개발 예정 (WebView 기반이 아닌, Native App)
  Android Kotlin 기반 (Target : Android 8 이상)
  iOS Swift 기반
2. 다국어 지원 예정
한국어 (기본) English 日本語

 

버전정보 (v1.1)

 - v1.0 2020.06.12 배포

 - v1.1 2020.06.14 수정 ( DBever -> DBeaver, 가독성을 위한 표간 거리 수정 )

 

* 저작권에 위반될 수 있는 컨텐츠(이미지, 동영상 등)나 게시글은 삭제되거나 수정될 수 있습니다.

* 문제의 여지가 될 수 있는 컨텐츠의 경우 댓글 달아 주시면 빠른 시일 내에 조치하도록 하겠습니다.

 

Project 다원_ERP

Karzin

abbeea@naver.com


[2020.06] Project 다원 공지


 

 

프로젝트를 시작하겠다고 게시글을 적은 2018년 9월 11일로부터 벌써 약 2년이 되어가네요.

그 동안 저는 제 실력이 많이 부족하다고 생각을 하고 있었고, 지금도 많이 부족하다고 생각하고 있습니다.

그래서 회사일에, 대학원 수업과 과제에, 개인적인 업무들에 치어살고만 있었습니다.

하지만 부족함 속에서도 조금씩 만들어가는 노력을 해보는게 우선이라고 생각이 들었고,

분석 - 설계 - 개발 - 이후 모든 것이 가능한,

개발만이 아닌 모든 면의 실력을 겸비하고 싶다는 목표가 있기 때문에 다시금 이어볼까 합니다.

 

 

저는 단순히 개발만이 아닌 좀 더 그 너머를 바라보고 있습니다.

너무 느리고 돌아가고 실패를 하더라도 그 경험한 모두가 저에게 있어 긍정적인 부분으로 발전했으면 좋겠네요.

 

 

물론 모든 사람이 불만이 없는 프로그램을 만들 수는 없겠지만,

또 버그가 없는 완벽한 프로그램이 될 수도 없겠지만,

단 한 사람이라도 필요하고 사용해야 할 프로그램이 있다면

그 한 사람을 위해서라도 개발을 해나갈 수 있는 개발자가 되고자 합니다.

 

 

회사, 대학원, 또 아직도 끝나지 않은 개인적인 일들로 부족한 시간이겠지만, 더욱 쪼개고 더욱 열심히 모두를 위해 뛰어다니는 Karzin이 되겠습니다.

 

 


다원

모두 다 원하는, 모두 다 사랑하는 사람


 

Project 다원은 제가 혼자 진행하는 프로젝트임을 미리 알려드립니다.

(아이디어-기획-분석-설계-개발-이후 유지보수 등 저 혼자가 진행하는 프로젝트입니다.)

또한 Project 다원에서 만든 프로그램은 전부 무료로 배포할 예정입니다.

(배포한 프로그램에는 거슬리지 않을 정도의 광고는 포함할 수 있습니다.

이는 개인적인 용도보다는 프로젝트를 위한 서버 구매/운영비용과 개발을 위한 서적 구매등으로 이용될 예정이며,

추후 기회가 된다면 제 개인적으로 기부하는 것 이외에 추가적으로 프로젝트의 이름등으로 기부도 해볼까합니다.)

 

 

 - Project 다원 ERP : ERP Core, Java 기반으로 Spring Framework를 통한 Web 연동의 기반이 될 것입니다.

 - Project 다원 원격 마우스 : 오래된 스마트폰을 재활용하는 프로젝트의 하나로, Android로 제작 후 시간이 될 때 iOS도 지원할 예정입니다. Android는 Kotlin 기반으로, iOS는 Swift를 기반으로 제작될 예정입니다.

 - Project 다원 원격 키보드 : 오래된 스마트폰을 재활용하는 프로젝트의 하나로, Project 다원 원격 마우스와 마찬가지로 Android 제작 후 iOS 지원 예정입니다.

 - Project 다원 원격 키보드 & 마우스 : 상단의 두 항목 (Project 다원 원격 마우스 / Project 다원 원격 키보드)을 종합할 예정입니다. 본 어플이 나오는 경우 원격 마우스와 키보드는 실험적 요소가 될 베타테스트적 어플로 바뀔 예정입니다. 위 두 항목처럼 Android는 Kotlin, iOS는 Swift 기반으로 제작될 예정입니다.

 - Project 다원 PPT 원격 리모콘 : PPT를 원격으로 컨트롤 할 수 있도록 할 예정입니다. 음성인식 등 실험적요소도 들어갈 예정입니다.

 - Project 다원 영상편집 : 가벼운 영상편집을 목표로 두고 있습니다.

 - Project 다원 듀얼모니터 : 오래된 스마트 디바이스를 재활용하는 프로젝트의 하나로, 폰, 태블릿등을 PC등에 연결하여 모니터로 활용할 수 있는 어플을 생각하고 있습니다.

 

이외에도 검토하고, 개발 예정 중인 프로젝트들은 아직 많이 있습니다.

최대한 시간을 쪼개가며 개발을 할 예정입니다.

 

 

모두 다 원하는, 모두 다 사랑하는 프로젝트가 될 수 있도록

Project 다원



다원

듀얼 모니터 추가!



안녕하세요. 카르진입니다.


오늘은  또!!! 프로젝트를 하나 가지고 왔습니다.


하하하.. 마무리도 안된 프로젝트들에 또 프로젝트를 끼우냐고 하시는분들도 계시겠지만..


재밌는 아이디어라고 생각을 하게되고 만들고 싶은 이상 하다못해 블로그에라도 올려보...(꼭 만들겠습니다!)



이번 프로젝트는 별건아니고 회사에서 퇴근 후 물건을 찾고 있다가


정말 초기의 태블릿 삼성 갤럭시 탭 10.1(1세대)의 봉인된 모습을 보게됬는데


너무 아까워 보이더라구요.. 대학시절에 알바해서(입학해서 첫 알바로) 처음으로 자기가 번 돈으로 구입한 태블릿이기도 했고, 그렇기에 정말 금이야 옥이야하며 태블릿에 케이스까지 끼워가며 아껴가며 썼는데..


투자한 만큼의 금액을 뽑아낼만큼 사용하지 않은것 같아 아쉬운 마음이 들었습니다.


그러다 문뜩 이 태블릿을 노트북 서브모니터로 사용할 수 있으면 좋지않을까? 라는 생각을 하게 되었는데..



여기서 프로젝트를 하나 더 늘려보려 합니다! (개인 프로젝트만 엄청 느네요.. 하하.. 기쁩니다....)


[다원 듀얼 모니터 프로젝트(Android)]를 오늘부(2019.01.17)로 시작하겠습니다.


감사합니다.



* 게시판 중 특성이 중복이 되거나, 애매한 경우 사라질 수 있습니다.

 # 기존 업로드된 게시글에 대해서는 사라진 게시판의 중복된 게시판으로 이동됩니다.

* 저작권에 위반되는 게시글의 경우 수정 혹은 삭제될 수 있습니다.

+ Recent posts