728x90
300x250

[GNU/리눅스(Linux)] CentOS Stream, Apache 2.4, PHP 7.1.33 with Cubrid 10.2 연동하기(현재: 미지원?)

 

[한글(Korean)]

이번에 소개할 내용은 CentOS Stream에서 Apache 2.4, PHP 7.1.33, Cubrid 10.2를 연동하는 방법에 대해서 소개하려고 한다.

 

[영어(English)]

This time, I will introduce how to integrate Apache 2.4, PHP 7.1.33, and Cubrid 10.2 in CentOS Stream.

디스 타임, 아 윌 인트로듀스 하우 투 인티그레이트 아파치 투 닷 포, 피에치피 세븐 닷 원 닷 써티쓰리, 엔드 큐브리드 텐 닷 투 인 센토스 스트림.

 

[결과(Result)] (2021-02-03)
Cubrid 10.2 PHP 7.1.33의 연동은 태스트가 필요한 상황이다. (미지원으로 간주함)
(언젠가는 될 것으로 보임.
(언젠가라는 일정이 큐브리드의 개발자(커뮤니티?, 큐브리드?)들이 부지런히 개발을 해야 한다??)

 

단어(Words)

* This (이것), 디스

* time (시간), 타임

* I (나), 아이

* will (할 것이다), 윌

* introduce (소개), 인트로듀스

* how to (어떻게), 하우투

* integrate (통합), 인티그레이트

* Apache 2.4 (아파치 웹서버 2.4), 아파치 투 닷 포.

* and (그리고), 엔

* Cubrid (큐브리드), 큐브리드

* in (인), 에

* CentOS Stream (센토스 스트림, 리눅스 배포판 이름), 센토스 스트림

 

 

 

[Open Source(오픈소스)]

 

1. CentOS Stream (GNU/GPL v3 License), https://www.centos.org

2. Apache 2.4 (Apache License v2.0), http://apache.org

3. PHP 7.1.33 (PHP License v2.0), http://php.net

4. Cubrid 10.2 (GNU/GPL v3 License), https://www.cubrid.org/

 

 

[라이브러리(Library)]

expat-2.0.1.tar.gz, https://sourceforge.net/projects/expat/files/expat/2.0.1/, MIT License

fontconfig-2.8.0.tar.gz, https://www.freedesktop.org/software/fontconfig/release/?C=D;O=A, MIT License 

gd-2.0.35.tar.gz
다운로드

, BSD License.

libmcrypt-2.5.8.tar.gz
다운로드

 (GNU/GPL v2.0)

libxml2-2.6.30.tar.gz
다운로드

 (MIT License)

mhash-0.9.9.9.tar.gz
다운로드

, (GNU/LGPL v2.0)

openssl-1.1.1i.tar.gz
다운로드
remi-release-8.rpm
다운로드

, https://git.remirepo.net/cgit/, CC-BY-SA(Common Creative License 적용받음)

 

 

 


 

1. 수동 컴파일 가이드(시스템 준비 정보)
    - Manual compilation guide (system preparation information)

      (메뉴얼 컴플리에이션 가이드 [시스템 프리퍼레이션 인포메이션)

 

[한글(Korean)]

시스템 설치에 대한 준비사항이다.

 

[영어(English)]

(Preparations for system installation.)

(프리페이션스 포 시스템 인스톨레이션.)

 

단어(Words)

* Manual (수동), 메뉴얼

* compliation(편집), 콤플리에이션

* guide (설명서), 가이드

* Preparations (준비), 프리페이션스

* for (에, 대한), 포

* system installation (시스템 설치), 시스템 인스톨레이션

 

 

 

그림 1. 시스템 준비하기

 

[Korean(한글)]

* 시스템에 따라서 1일~5일까지도 느리게 반응할 수 있으니 이점을 참고하기 바란다.

[English(영어)]
(* Please note this as it may react slowly from 1 to 5 days depending on the system.)

플리스 노트 디스 에스 잇 메이 리엑트 슬로리 프롬 원 투 파이브 데이스 디스펜딩 온 더 시스템.

 

 

단어(Words)

 

* Please (강조, 제발, 부디), 플리즈

* Note (적어두다, 노트), 노트

* this (이것), 디스

* as (~같이), 에스

* it (그것), 잇

* may (아마도), 메이

* react (반응, 반응하다), 리엑트

* slowly (느리게), 슬로우리

* from (~부터), 프롬

* 1 (숫자 1), 원

* to (~에), 투

* 5 (숫자 5), 파이브

 

 

 


 

2. [수동 컴파일] CentOS Stream - Apache 2.4 (쓰레드 버전 설치)

   = [Manual Compilation] CentOS Stream-Apache 2.4 (thread version installed)

   [메뉴얼 콤플리에이션] 센트오스 스트림 - 아파치 투닷포 (쓰레드 버전 인스톨드)

 

[한글(Korean)]

아파치 2.4를 쓰레드 버전으로 설치할 것이다.

fork 방식으로 셋팅하지 않고, 쓰레드, 프로세스 갯수로 아파치 2.4 서버를 운영하는 방식을 소개하였다.

 

[영어(English)]

It will install Apache 2.4 as a threaded version.

(잇 윌 인스톨 아파치 투닷포 에스 어 쓰레디드 버전.)

We introduced a method of running an Apache 2.4 server with the number of threads and processes without setting the fork method.
(위 인트로듀스트 어 메서드 옵 러닝 언 아파치 투닷포 서버 윗 더 넘버 옵 쓰레드 엔 프로세시스 윗아웃 셋팅 더 폴크 메서드.)

 

 

단어(Words)

* it (그것), 잇

* will (될 것이다), 윌

* install (설치), 인스톨

* Apache 2.4(아파치 투 닷 포), 아파치 웹서버 2.4를 가리킴

* as (같이), 에스

* a Threaded version (쓰레드 버전), 쓰레드 버전

= 운영체제에서의 쓰레드를 이야기함. 

 (일반 영어 단어에서는 "실"로 번역되는 것. 컴퓨터에서는 "실"이 아니다. 논리 프로세스에서의 하나의 작은 공간을 말함.)

 

* We (우리), 위

* introduced (도입하다, 소개하다 등의 의역이 됨), 인트로듀스트

* a Method of running (달리는 방법으로 번역되나, 컴퓨터에서는 운영하는 방식, 운영하는 방법을 이야기함), 어 메서드 옵 러닝.

* an (셀 수 없는 하나 / 번역에는 큰 의미는 없음.), 언

* server (섬기는 사람, 컴퓨터에서는 서버, service(서비스)의 어원에서 시작함. 봉사하다 등의 의역, 컴퓨터가 봉사하는 역할을 하는 단위를 말함),

  서버

* with the number of (갯수로), 윗 더 넘버 옵

* number (숫자, 갯수), 넘버

* processes (프로세스, 컴퓨터에서의 프로세스를 이야기함. 프로그램 하나 켜면, 발생하는 논리적인 단위를 표현함. 

[process]프로세스라는 절차 등의 단어에서 파생되었으나 컴퓨터 프로그램을 실행하여 사용자 육안 관점에서는 절차는 아니다.

컴퓨터 하드웨어 내부 구조에서도 절차로 볼 수도 있고, 보지 않을 수도 있음.), 프로세시스

* without (없이, 벗어나서), 윗아웃

* setting (환경), 셋팅

* the fork (집게, 지게차에서의 집게, 컴퓨터 운영체제의 fork는 "호출(시스템 복제 기능)"을 의미함),
  디 폴크, 더 폴크(영국식인지, 미국식 발음인지 다양함. 발음 조금 틀려도 원어민이 아닌 이상 다 알아 먹음.)

* method (방법), 메서드

 

 

 

그림 2. CentOS Stream 아파치 웹 서버 설치하기(1)

 

 

 

 

 

그림 3. CentOS Stream 아파치 웹 서버 설치하기(1)

그림 4. CentOS Stream 아파치 웹 서버 설치하기(1)

 

그림 5. CentOS Stream 아파치 웹 서버 설치하기(1)

 

 

 


 

3. [수동 컴파일] CentOS Stream - PHP 7.1.33 with 큐브리드(Cubrid)

 

PHP 7.1.33과 Cubrid 설치를 동봉하여 컴파일을 진행하는 방법으로 소개하였다.

 

그림 6. CentOS Stream PHP 7.1.33 그리고 Cubrid 소스 결합하기 / 설치하기(1)

 

 

 


 

4. [수동 컴파일] CentOS Stream - PHP 7.1.33 with 큐브리드(Cubrid)에 적용할 수 있는 라이브러리

 

PHP 7.1.33에 적용될 수 있는 오픈소스 라이브러리를 셋팅하는 방법에 대해서 소개하였다.

 

 

그림 7. CentOS Stream PHP 7.1.33에 적용되는 라이브러리 설정하기

 

 

그림 8. CentOS Stream PHP 7.1.33에 적용되는 라이브러리 설정하기

 

그림 9. CentOS Stream PHP 7.1.33에 적용되는 라이브러리 설정하기

 

 

 


 

5. [수동 컴파일] CentOS Stream - PHP 7.1.33 with 큐브리드(Cubrid) 설치

 

큐브리드 설치를 하는 방법은 다음과 같이 수행할 수 있다.

 

 

그림 10. CentOS Stream PHP 7.1.33와 큐브리드 설치하기

 

 

 

 

그림 11. CentOS Stream PHP 7.1.33와 큐브리드 설치하기

 

 

그림 12. CentOS Stream PHP 7.1.33와 큐브리드 설치하기

 

 

그림 13. CentOS Stream PHP 7.1.33와 큐브리드 설치하기

 

 

 


 

6. [수동 컴파일] CentOS Stream - Apache 2.4, PHP 7.1.33 with 큐브리드(Cubrid) 연동하기

 

CentOS stream에서 아파치 2.4, PHP 7.1.33 with 큐브리드를 연동하는 환경설정이다.

 

 

그림 14. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 환경설정하기

 

 


 

7. [부록1] CentOS Stream - Apache 2.4, PHP 7.1.33 with 큐브리드(Cubrid) - ./configure 작업 시간 

   (측정 진행 중)

 

 

 

그림 15. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

그림 16. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

그림 17. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

 

 

그림 18. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

 

그림 19. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

 

그림 20. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

 

그림 20. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

그림 21. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

그림 22. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

 

 

그림 23. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 24. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 25. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 26. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 27. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

그림 28. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 29. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 30. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

그림 31. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

그림 32. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

그림 33. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

 

그림 34. CentOS Stream 아파치 2.4, PHP 7.1.33, 큐브리드 ./configure 명령어 - 진행 모습

 

./configure 명령어 측정 (설치 진행중) [2021-02-03 23:11]
1차 실패 / 2차 재시도(실패) - 멈춰버림.

 

 


 

* 첨부(Attachment)

210203_centos_stream_apache_2_4_php_7_1_with_cubrid_10_02_setting_unsupported_guide.z01
10.00MB
210203_centos_stream_apache_2_4_php_7_1_with_cubrid_10_02_setting_unsupported_guide.zip
0.08MB

 

[Apache License v2.0를 적용 받는다.]

 


 

* 맺음글(Conclusion)

 

CentOS Stream에서 Apache 2.4와 PHP 7.1.33 with 큐브리드(Cubrid 10.2)를 연동하는 방법에 대해서 살펴보았다.

 


 

* 참고자료(Reference)

 

1. PHP: Hypertext Preprocessor, http://php.net, Accessed by 2021-01-28, Last Modified 2021-01-28.

2. Welcome to The Apache Software Foundation!, http://apache.org, Accessed by 2021-01-28, Last Modified 2021-01-28.

3. CUBRID Foundation: Downloads, https://www.cubrid.org/downloads, Accessed by 2021-01-28, Last Modified 2021-01-28.

반응형
728x90
300x250

[GNU - 리눅스(Linux)] Apache Tomcat 9(아파치 톰캣9), 큐브리드 10.2(Cubrid 11), 전자정부 이클립스, 리눅스민트 20에서 연동하기


이번에 소개할 내용은 아파치 톰캣9, 큐브리드 10.2, 전자정부 이클립스, 리눅스민트 20을 연동하여 개발하는 환경을 설정하는 방법에 대해서 소개하겠다.



1. 전자정부 이클립스 설치 복습


설치 방법을 잊어버린 경우를 대비해서 잠시 소개하였다.


그림 1. 리눅스민트20, 전자정부 이클립스 설치 가이드(1)



그림 2. 리눅스민트20, 전자정부 이클립스 설치 가이드(1)



그림 3. 리눅스민트20, 전자정부 이클립스 설치 가이드(1)




2. 큐브리드 10.2(11)와 아파치 톰캣 9 연동하기


큐브리드와 아파치 톰캣 9를 연동하기 위해서 먼저 전자정부 이클립스를 실행하도록 하겠다.

그림 4. 리눅스민트20, 전자정부 이클립스 실행하기




그림 5. 리눅스민트20, 전자정부 이클립스 실행하기





그림 6. 리눅스민트20, 전자정부 이클립스 / 아파치 톰캣 9 환경설정 확인



4. 큐브리드 10.2(11)와 JSP-Dynamic Web Project 생성하기


프로젝트를 생성하여 큐브리드 JDBC와 JSP, Java를 연동하는 방법에 대해 소개하도록 하겠다.



그림 7. 리눅스민트20, 전자정부 이클립스에서 새 프로젝트 생성하기


그림 8. 리눅스민트20, 전자정부 이클립스에서 새 프로젝트 생성하기




그림 9. 리눅스민트20, 전자정부 이클립스에서 새 프로젝트 생성하기





5. 큐브리드 10.2(11) JDBC, 신규 생성한 JSP 프로젝트에 설치하기


앞에서 생성한 다이나믹 웹 프로젝트에 JDBC-11-0-latest-cubrid.jar 파일을 설치하도록 하겠다.

(2021-02-01 기준으로 JDBC-11-0-latest-cubrid.jar 파일이 최신 버전이다.)


그림 10. 리눅스민트20, 전자정부 이클립스와 큐브리드 JDBC 연동하기




6. 큐브리드 10.2(11), 이클립스 프로젝트 (Java, JSP 코드 작성하기)


큐브리드에 사용되는 Java, JSP코드를 작성하는 방법에 대해 소개하도록 하겠다.




그림 11. 큐브리드 소스코드


https://www.cubrid.org/getting_started 해당 링크에 접속하면 자세한 내용을 확인할 수 있다.



그림 12. 자바 코드 생성하기




그림 13. 자바 코드 생성하기




그림 14. 자바 코드 생성하기




그림 15. 자바 코드 생성하기




그림 16. JSP 코드 생성하기




7. 서버 - 배포하기


서버에 배포하는 방법에 대해 소개하도록 하겠다.



그림 17. 구동중인 큐브리드 DB서버 상태를 확인할 것 (2021-02-01)


그림 17처럼 큐브리드 DB서버 상태를 제일 먼저 확인해야 한다.



그림 18. 초록색 (재생)버튼 누르기 (Run On Server 버튼 찾아서 클릭)


톰캣 9.0 서버로 배포 태스트를 할 것이다.




그림 19. 빌드 결과 (2021-02-01)


정상적으로 동작한 것을 확인할 수 있다.



* 첨부(Attachment)


210201_LinuxMint20_Cubrid_10_2_eGovFramework_Eclipse_Cubrid_JDBC_guide.zip

[Apache Licence v2.0을 적용 받는다]



* 맺음글(Conclusion)


리눅스민트20과 전자정부 이클립스, 아파치 톰캣 9를 연동하는 방법에 대해서 소개하였다.



* 참고 자료(Reference)


1. CUBRID Foundation: Getting Started, https://www.cubrid.org/getting_started, Accessed by 2021-02-01, Last Modified 2021-02-01.

-> GNU/GPL v3 License로 배포하고 있음.

2. eGovFrame Portal 온라인 지원 포탈, https://www.egovframe.go.kr, Accessed by 2021-02-01, Last Modified 2021-02-01.

-> 전자정부 이클립스(미리 SVN 배포 기능, 각종 셋팅이 미리 다 되어 있음.) / 전자정부 프레임워크만 사용하지 않았음. 

    (스프링프레임워크의 "외부 접속" 의존성 문제)

-> Apache License v2.0로 배포하고 있음.

3. Main Page - Linux Mint, https://linuxmint.com, Accessed by 2021-02-01, Last Modified 2021-02-01.

-> GNU/GPL v3 License로 배포하고 있음.

4. Oracle VM VirtualBox, https://www.virtualbox.org, Accessed by 2021-02-01, Last Modified 2021-02-01.

-> GNU/GPL v3 License로 배포하고 있음.

5. Enabling Open Innovation & Collaboration | The Eclipse Foundation, https://www.eclipse.org, Accessed by 2021-02-01, Last Modified 2021-02-01

반응형
728x90
300x250

[심심풀이(pastime)] 가정생활 - 지출 내역 한눈에(가칭: 가정생활 시뮬레이터)

 

이번에 소개할 내용은 가정생활에서 지출 내역을 시뮬레이션으로 측정하는 방법에 대해서 소개하려고 한다.

This time, I will introduce how to measure expenditures in family life through simulation.

(디스 타임, 아 윌 인트로듀스 하우 투 메셔 익스펜디츄어 인 페밀리 라이프 트롯 시뮬레이션)

 

* 주제: LibreOffice(리브레오피스) 프로그램 사용방법 (Calc, Base / 칼크, 베이스) - 오픈소스 프로그램

* 스프레드시트 프로그램 / 함수 적용하기

 

몇 가지 간단한 주제를 바탕으로 효과적으로 가정생활을 한눈에 집계하는 방법에 대해서 소개하려고 한다.

 

회계 장부의 원리는 가정생활의 지출과도 같다.

더불어 어릴 적 가정학습 주제로 "용돈 기입장" 작성 방법에서도 시작이 된다.

 

지출을 효과적으로 관리하면, 재정 흐름을 조금 더 한눈에 파악할 수 있을 것으로 보인다.

 

[영어 - English(잉글리시) 한글로 읽어보기]

Based on a few simple topics, I'm going to introduce a way to effectively aggregate family life at a glance.

(베이스드 온 어 퓨 심플 토픽스, 아임 고잉 투 인트로듀어 어 웨이 투 에펙티브리 어그리게이트 패밀리 라이프 엣 어 글랜스)

The principle of accounting ledgers is like spending in family life.

(더 프린시플 옵 어카운팅 레거 이스 라이크 스팬딩 인 패밀리 라이프)

In addition, it starts with how to fill out the “allowance sheet” as a topic of home study in childhood.

(인 에디션, 잇 스탓츠 윗 하우 투 필 아웃 더 "알라운스 쉿트" 에스 어 토픽 옵 홈 스터디 인 췰드후드)

If you manage your spending effectively, you will be able to see your financial flow at a more glance.

(이프 유 메나지 유어 스팬딩 에텍티블리, 유 윌비 에이블 투 시 유어 파이낸셜 플로 엣 어 모어 글랜스)

 

 

 

 


 

 

1. 리브레오피스 - 소개(LibreOffice - Introduction / 리브레아피스 - 인트로듀션)

 

리브레오피스는 오픈소스 오피스 프로그램 중 하나이다.

[영어 - English(잉글리시) 한글로 읽어보기]
LibreOffice is one of the open source office programs.

리브레아피스 이스 온 옵 더 오픈 소스 오피스 프로그램스.

 

 

그림 1. 리브레오피스 프로젝트 소개(2021-01-24)

 

 

 


 

 

2. 리브레오피스 라이선스(LibreOffice License)

 

리브레오피스는 MPL(이하 "모질라 라이선스")와 LGPL v3 License를 적용받고 있다.

 

[영어 - English(잉글리스) 한글로 읽어보기]

LibreOffice is under the MPL (hereinafter "Mozilla License") and LGPL v3 License.

리브레오피스 이스 언더 더 엠피엘 (이어인엡터 "모질라 라이센스") 엔 엘 지피엘 브이 쓰리 라이센스

 

 

그림 2. 리브레오피스 프로젝트 소개(2021-01-24)

 

 


 

 

3. 리브레오피스 베이스

 

리브레오피스 베이스 프로그램을 통해서 "대분류, 중분류, 소분류"의 중복값을 제거하는 방법에 대해서 소개하겠다.

 

 

그림 3. 리브레오피스 프로젝트 소개(2021-01-24)

 

주요 명령어: SELECT DISTINCT "db"."대분류" "대분류", "db"."중분류" "중분류", "db"."소분류" "소분류" FROM "db" "db"

 

일부 기능 버그로 인하여 "order by" 명령어가 동작하지 않는다. 기본적인 주요 간단한 DB 기능은 사용해볼 수 있다.

 

그림 4. 리브레오피스 프로젝트 소개(2021-01-24)

 

 

 

 


 

 

4. 리브레오피스 베이스에서 리브레오피스 칼(스프레드시트)로 데이터 붙여넣기

 

리브레오피스 베이스 프로그램을 통해서 "대분류, 중분류, 소분류"의 중복값을 제거하는 방법에 대해서 소개하겠다.

 

 

그림 5. 리브레오피스 Base 도구 (2021-01-24)

 

그림 6. 리브레오피스 Base 도구 (2021-01-24)

 

그림 7. 리브레오피스 Base / 리브레오피스 Calc 도구 (2021-01-24)

 

그림 8. 리브레오피스 Base / 리브레오피스 Calc 도구 (2021-01-24)

그림 9. 리브레오피스 Base / 리브레오피스 Calc 도구 (2021-01-24)

 

 

 


 

 

5. 리브레오피스 칼(이하 "스프레드시트")에 데이터 분류 항목 입력하기

 

리브레오피스 칼 프로그램에 정렬한 항목(이하 "카테고리")을 적용하는 방법에 대해서 소개하겠다.

 

그림 10. 리브레오피스 Base / 리브레오피스 Calc 도구 (2021-01-24)

 

그림 11. 리브레오피스 Base / 리브레오피스 Calc 도구 (2021-01-24)

 

 

그림 12. 리브레오피스 Base / 리브레오피스 Calc 도구 (2021-01-24)

 

 

 


 

 

6. 가정생활 시뮬레이터 - obs파일

 

가정생활 시뮬레이터 프로그램의 주요 기능에 대해서 소개하도록 하겠다.

대분류, 중분류, 소분류 등의 항목으로 체계화된 지출 기록 대장이다.

 

조금 더 효과적이고, 효율적으로 가정생활의 현금 흐름을 손쉽게 파악할 수 있도록 하였다.

 

 

그림 13. 리브레오피스 Calc - 가정생활 시뮬레이터 도구 (2021-01-24)

 

 

 

그림 14. 리브레오피스 Calc - 가정생활 시뮬레이터 도구 (2021-01-24)

 

그림 15. 리브레오피스 Calc - 가정생활 시뮬레이터 도구 (2021-01-24)

 

 

그림 16. 리브레오피스 Calc - 가정생활 시뮬레이터 도구 (2021-01-24)

그림 17. 리브레오피스 Calc - 가정생활 시뮬레이터 도구 (2021-01-24)

 

 

 


7. 가정생활 시뮬레이터 - 제약사항(Family life simulator-restrictions)

 

가정생활 시뮬레이터의 "대분류", "중분류", "소분류" 항목에 있어서 예를 들자면, 협업이 매우 중요하다.

분류를 임의로 생성하면, 집계 자체에 있어서 오류가 발생할 여지가 있다.

 

 

 

 

 

 

 


8. [보완] 필요 영역 / 관련 주제

 

 

 

 

후라이펜, 냄비, 김치냉장고, 에어컨, 침대, 가구, 장롱, 화장대, 신발, 여름 옷, 겨울 옷, 세탁기이 있다.

콤프레셔, 전동 드릴, 망치, 장도리, 젓가락, 숫가락, 접시, 쇼파, 의자, 책상, 책장, 벽지, 식탁, 식탁보가 있다.

 

가스렌지, 인덕션 렌지, 오븐, 에어프라이어, 전자레인지, 식용유, 탠트, 나무 빨래판, 슬리퍼, 샤워타월, 책, 바구니가 있다.

모기약, 구급용품, 액자, 사진, 화분, 진열대, 빨랫대, 유리컵, 유리잔, 깨, 요리용 가위, 요리용 집게, 빨래 바구니, 주전자가 있다.

냄비, 항아리, 장독대, 빗자루, 쓰레받이, 밀대, 화장실 청소솔, 화장실 청소세제, 수건, 걸레, 옷걸이, 행주, 라디오, 손전등, 향, 라이터가 있다.

 

선풍기, 옷장, 옷걸이, 연필, 필통, 볼펜, 수험용 검정색 볼펜, 모나미 볼펜, 음식 받침대(뜨거운 냄비), 여름 이불, 여름 배게가 있다.

여름 배게 커버, 에어컨 커버가 있다. 

블라인드, 렌지후드 청소도구, 멀티탭, 대용량 멀티탭, 훌라우프, 줄넘기, 축구공, 잠옷이 있다.

 

여행용 가방(케리어 가방), 노트북 가방, 책가방, 운동용 가방, 등산가방, 등산바지, 등산화, 등산 상의 옷, 등산 모자, 겨울용 장갑, 목 장갑, 

면 장갑, 절연테이프 등이 있다.

 

 


 

 

9. 첨부(Attachment)

 

210124_Home_Life_Simulator_Apache_License_v2_0.zip
다운로드

아파치 라이선스 v2.0을 적용 받는다.

 

 

(Apache License v2.0)

 

 

 

 

 


* 맺음글(Conclusion)

 

가정생활의 지출을 체계적으로 관리하는 방법을 통해서 회계와 재무 관리에 대해서 살펴보았다.

(Over how to manage the expenditure of family life systematically investigated for accounting and financial management.)

(오버 하우 투 메나지 더 익스펜디츄어 옵 페밀리 라이프 시스템메틱칼리 인베스틱게이트 포 어카운팅 엔 파이넨셜 메니지먼트.)

반응형
728x90
300x250

[심심풀이(pastime)] 증권, 보험, 연금에 대한 입문(Introduction to securities, insurance and pensions)

 

이번에 소개할 내용은 증권(주식, 채권), 보험, 연금에 대해서 몇 가지 알기 쉽게 소개하려고 한다.

자료를 첨부하였으니 참고하면 도움이 될 것으로 보인다.

 

This time, I will introduce a few easy-to-understand information about securities (stocks, bonds), insurance, and pensions.

Since the materials are attached, it will be helpful if you refer to them.

 

[이 글을 읽기 전 참고할 점]

해당 회사가 상장 회사가 아닌 경우도 존재한다.

비상장 주식회사도 존재한다.

 

[Points to note before reading this article]

There are cases where the company is not a publicly traded company.

There are also private companies.

 

 


1. 소개(Introduce)

 

회사가 실제로 어떤 원리에 의해서 상장 회사가 되는지에 대해서 소개하는 것이다.

 

This is an introduction to how a company actually becomes a listed company.

 

 

그림 1. 증권 - 주식회사의 상장 모습 - 예

 

 

 

 

 

그림 2. 증권 - 주식회사의 상장 모습 - 예

 

 

 

 

그림 3. 증권 - 주식회사의 상장 모습 - 예

 

 

 

 

그림 4. 증권 - 주식회사의 상장 모습 - 예

 

 

 

 

그림 5. 증권 - 주식회사의 상장 모습 - 예

 

 

 

 

 

그림 6. 증권 - 주식 그리고 은행

 

 

 

 

그림 7. 증권 - 보험/연금의 신규 진출

 

 

그림 8. 증권 - 정부 연금의 신규 진출

 

 

 

 

 

그림 9. M&A에 대한 입문

 


2. 주식과 채권의 정의(Definition of stocks and bonds)

 

다음은 주식과 채권에 대한 정의이다.

 

The following is the definition of stocks and bonds.

 

 

 

 

그림 10. 주식과 채권

 

 

 

 

그림 11. 주식과 채권

 

 

 


3. 회사채와 신용등급(Corporate bonds and credit ratings)

 

회사는 다양한 감사 등을 통해서 신용등급을 평가받게 되어 있다.

아래의 정의보다 실제로는 훨씬 복잡하고 고도화된 방법으로 등급을 산출한다.

 

The company's credit rating is evaluated through various audits.

In practice, it is much more complex and sophisticated than the definition below to calculate the rating.

 

그림 12. 회사채와 신용등급

 

 

 

 


4. 재무(Financial) - 연금(Pension)

 

재무의 꽃이라고 불리는 연금에 대해서 알기 쉽게 소개하려고 한다.

연금을 구성하는 식은 무척 복잡하고 다양하다.

 

아래의 식들은 물론 컴퓨터로도 계산이 가능하기도 하고, 복잡한 방법에 의해서 연금이라는 재무 식이 정의될 수 있다.

 

I would like to introduce an easy-to-understand pension called the flower of finance.

The formulas that make up pensions are very complex and varied.

It can be calculated by computer as well as the following equations, and the financial equation called pension can be defined by a complex method.

 

 

 

그림 13. 경영 - 재무관리(연금)

 

 


5. 보험(Insurance)

 

보험에 대한 내용이 재무에도 추가되는 이유는 적합할 수도 있다.

계산 방법 등에 있어서 연금식이나 재무 관련 식 등은 보험도 적합할 여지가 있기 때문이라고 주장하는 것이다.

 

The reason why insurance content is added to finance may be appropriate.

In terms of calculation methods, it is argued that pension formulas and financial formulas have room for insurance as well.

 

 

 

그림 14. 경영 - 보험

 

 


6. 첨부(Attachment)

 

210106_Securities_Insurance_Pension_Introduction.zip
다운로드

 

[GNU/GPL v3 License를 적용 받는다.]

 

 


* 맺음글(Conclusion)

 

증권(주식, 채권), 보험, 연금에 대해서 알기 쉽게 소개하였다.

 

Securities (stocks, bonds), insurance, and pensions were introduced in an easy-to-understand manner.

 

반응형
728x90
300x250

[심심풀이(pastime)] 물류 - 운송 도메인의 입문(Logistics-Introduction to the transport domain)

이번에 소개할 내용은 물류에서 운송하기 위해서 필요한 도메인을 몇 가지 추출해보았다.

"차량 점검", "LPG, LNG, 전기, 가스, 가솔린, 경유, 휘발유, 하이브리드 등" 각종 연료에 대해서도 심도적으로 고민을 하였다. 운송 시스템 하나를 이해하기 위해서는 많은 도메인 지식이 필요하다고 주장한다.

 

"결코 쉬운 일이 아니다."라는 이야기를 하는 것이다.

 

창고를 하나 이동해놓은 것과 같은 이치인데, 다소 복잡한 상황들이 발생한다.

예를 들면, "배송", "반품", "회수", "공차(배차 없이 이동하는 상황)" 등의 다양한 문제들이 생길 수 있다.

The content to be introduced this time has extracted several domains required for transportation in logistics.

"Vehicle inspection" and "LPG, LNG, electricity, gas, gasoline, diesel, gasoline, hybrid, etc." It is argued that understanding a transport system requires a lot of domain knowledge.

It's to say, "It's never easy."

It's the same reason as moving a warehouse, but rather complicated situations arise.
For example, various problems such as "delivery", "return", "recovery", and "tolerance (moving without dispatch)" may arise.

 

[참고하면 도움이 되는 주제의 글]
1. [심심풀이(pastime)] 제조, 서비스 - 원가산정 입문, https://yyman.tistory.com/1494, 2021-01-05 21:47

 


1. 물류(부문: 운송)일지 - 도메인 입문하기
Logistics (Sector: Transportation) Log-Introduction to Domains

물류 시스템에서 운송일지를 읽는다는 것은 결코 쉬운 일이 아니다.

많은 도메인들이 취합되어야만 운송일지 하나가 작성된다고 본다.

 

물류 하나를 구성하고 있는 도메인 지식이 다양하기 때문에 많은 고민이 필요할 수 밖에 없다고 주장한다.

 

작성중이다.

 

그림 1. 물류(부문:운송) - 도메인 입문하기

 

그림 2. 물류(부문:운송) - 도메인 입문하기

 

그림 3. 물류(부문:운송) - 도메인 입문하기

 

그림 4. 물류(부문:운송) - 도메인 입문하기

 

그림 5. 물류(부문:운송) - 도메인 입문하기

 


2. 물류(부문: 운송)일지 - 배차기본정보(기초)

Logistics (sector: Transport) Journal-dispatcher basic information (basic)

 

앞에서 소개한 물류 도메인 입문을 컴퓨터가 이해할 수 있는 형태로 분리한 것이다.

컴퓨터는 앞에서 소개한 그림 1, 그림 2, 그림 3, 그림 4, 그림 5의 형태로 작성하게 되면, 데이터를 읽고 쓰는 시간에 있어서 한계를 가질 수 있다.

 

다음처럼 컴퓨터가 이해할 수 있는 형태로 추출해본 것이다.

 

The introduction to the logistics domain introduced earlier was separated into a form that a computer can understand.

If a computer is written in the form of Figure 1, Figure 2, Figure 3, Figure 4, and Figure 5 introduced above, it may have a limit in the time to read and write data.

It was extracted in a form that a computer can understand as follows.

 

그림 6. 물류(운송) - 배차기본정보(기초)

 


2. 물류(부문: 운송)일지 - 배차상세정보
Logistics (Sector: Transportation) Log-Detailed information on dispatch

배차를 했으면, 해당 배차 내용을 지탱하는 세부항목들이 존재한다.

세부 내용을 입력해주는 부분이 될 수 있다.

After dispatching, there are detailed items that support the contents of the dispatch.
It can be a part to enter details.

그림 7. 물류(운송) - 배차상세정보(1)

 

그림 8. 물류(운송) - 배차상세정보(2)

 


3. 물류(부문: 운송)일지 - 차량정보
Logistics (Sector: Transportation) Log-Vehicle Information

운송수단(이하 "운반구", "차량", "비히클(Vehicle)")은 출하 당시에 고유 식별번호를 부여받은 후에 시제품으로 출시될 것이다. 기종은 정말 무수히 다양하지만, 도메인에 맞게 작성해보면 될 거 같다.

Vehicles (hereinafter “carriers”, “vehicles”, and “vehicles”) will be released as prototypes after being given a unique identification number at the time of shipment. There are so many different types of models, but I think you can write them according to the domain.

그림 9. 물류(운송) - 차량정보

 


4. 물류(부문: 운송)일지 - 차량점검일지

Logistics (Sector: Transportation) Log-Vehicle Inspection Log

 

물류(부문: 운송)는 운송 차량에 대해서 점검을 하게 될 것이다.

부품이 소요될 수 있을 것이고, 부품 명, 수량, 수리에 따른 공임, 부가가치세 등 다양한 항목이 소요될 것이다.

Logistics (sector: transport) will check the transport vehicle.
Parts may be required, and various items such as part name, quantity, labor according to repair, and VAT will be required.

 


그림 10. 물류(운송) - 차량점검일지

 


5. 물류(부문: 운송)일지 - 차량연료주입 일지

Logistics (Sector: Transportation) Log-Vehicle Fuel Injection Log

 

다음은 차량연료주입 일지에 관한 것이다.

하이브리드 차량, 전기, LPG, LNG, 휘발유, 경유 등 각종 연료에 대한 SI 단위계에서 정의하는 kWh(키로와트하워 / 전기사용량을 시간으로 킬로와트로 표현한 단위) 등을 비롯하여 L(리터, Liter)에 대한 정의도 고려하여 작성하였다.

The following is about the vehicle fuel injection log.

Definition of the L (liter, Liter) as well as hybrid vehicles, electric, LPG, LNG, gasoline, diesel and so on kWh (Kilo watt hour / unit image of the electricity consumption in kilowatt, time) is defined in the SI system of units for the various fuels, etc. It was also created in consideration.

 

그림 11. 물류(운송) - 차량연료주입 일지

 


6. 물류(부문: 운송)일지 - 차량부가주입 일지
Logistics (Sector: Transportation) Log-Vehicle Value-Added Log

차량 운송 물류에는 고민해야 할 부분 중 하나가 베터리, 물이다.

운송 차량을 자세히 보면, 물을 보유하는 차량이 있다.

소방차, 물고기 차 등 일상생활에는 정말 많이 있다.

 

냉장, 냉동 등 부가적인 운반 창고 시스템을 유지하기 위해서는 보조 연료가 소요된다.

One of the parts to worry about in vehicle transport logistics is battery and water.
If you look closely at transport vehicles, there are vehicles that hold water.
There are so many in everyday life such as fire trucks and fish cars.One of the parts to worry about in vehicle transport logistics is battery and water.

If you look closely at transport vehicles, there are vehicles that hold water.
There are so many in everyday life such as fire trucks and fish cars.

Auxiliary fuel is required to maintain additional transport warehouse systems such as refrigeration and freezing.

 

그림 12. 물류(운송) - 차량부가주입 일지


7. 물류(부문: 운송)일지 - 통합 계정
Logistics (Sector: Transportation) Log-Integrated Account

 

통합 계정항목을 둔 이유는 소프트웨어 개발자가 접근하기 용이한 구간을 하나 고려하였다.

시스템이 있으면, 계정을 통해서 접근해야 한다.

그러한 부문을 반영하였다.

The reason for the integrated account item was to consider a section that the software developer could easily access.
If you have a system, you need to access it through your account.
That sector was reflected.

 

그림 13. 물류(운송) - 통합 계정

 

 


8. 첨부(Attachment)

210104_Logistics_Transport_Understanding_Domain.zip
1.22MB

Apache License v2.0을 적용 받는다.

 


* 맺음글(Conclusion)

물류(운송) 도메인에 대해서 알기 쉽게 살펴보았다.

 


* 참고자료(Reference)

.

반응형
728x90
300x250

[회계(Account)] 제조, 서비스 - 원가산정 입문(Manufacturing, service-introduction to cost estimation)

이번에 소개할 내용은 "제조/서비스"의 원가산정에 대해서 소개하려고 한다.

원가 산정을 하기 위해서는 몇 가지 선행되어야 할 작업이 존재한다고 할 수 있다.

 

첫 번째, 원장부를 작성해야 한다.

 

두 번째, 회계보고서(IFRS)를 하나 도출해야 한다.

회계보고서에는 다양한 항목들이 존재한다.

- 급여산정, 지출, 건물, 대출, 영업비용, 기타 많은 무수한 항목들이 존재한다고 할 수 있다.

- 이러한 데이터를 바탕으로 보고서를 작성할 수 있어야 한다.

 

세 번째, 작성된 회계보고서를 바탕으로 원가를 산출하는 것이다.

크게 3가지 방법에 의해서 제조/서비스 원가를 산출할 수 있다.

 

The content to be introduced this time is intended to introduce the cost estimation of "Manufacturing/Service".
In order to calculate the cost, it can be said that there are several prerequisites.

First, you need to create a ledger.
Second, you need to derive an accounting report (IFRS).
There are various items in the accounting report.
- It can be said that there are countless items such as salary calculation,
  expenditure, building, loan, operating expenses, and many other items.
- You should be able to create a report based on this data.

Third, cost is calculated based on the prepared accounting report.
Manufacturing/service costs can be calculated in three ways.

 

[참고하면 도움이 되는 주제의 글]
1. [회계(Account)] 물류 - 운송 도메인의 입문(Logistics-Introduction to the transport domain), https://yyman.tistory.com/1495, 2021-01-05 22:52

1. 회사경영 - 기초 입문하기(Company Management-Introduction to the Basics)

회사 경영을 하기 위해서는 회사 상태를 제일 먼저 파악하는 것이 일이라고 할 수 있다.

하루 어떻게 회사가 운영되는지를 가장 손쉽게 파악하는 방법은 일지를 작성하는 방법이 있다.

To the company's management may determine that it is one of the first companies in the state.
How to easily determine whether the company operates a day is a way to create a journal.

 

 

그림 1. 회사 경영 - 입문

 

회사의 큰 흐름은 "매출", "자산", "부채", "비용", "세금 전 차감", "세금 후 차감", "순이익", "이익잉여금(적립)" 등의 다양한 계정 항목이 존재한다고 할 수 있다.

 

회사라는 조직은 당장 쉽게 망하지 않는 이유는 미래를 위해서 이익잉여금 등을 적립하는 행위를 하기 때문이다.

The big trend of the company is various account items such as "Sales", "Assets", "Liabilities", "Costs", "Deduction before tax", "Deduction after tax", "Net income", and "Retained earnings (saved)". It can be said that it exists.

The reason why an organization called a company does not easily fail is that it accumulates retained earnings for the future.

 

 

그림 2. 회사 경영 - 입문

 

회사의 현금 흐름 중 하나로 지출이 있을 것이다.

돈을 대여해서 돈을 이자라는 것을 통해서 상환할 수도 있다.

많은 복잡한 항목들도 회사라는 조직은 운영된다.

 

어렵게 생각하면, 굉장히 어렵지만, 집에 가정집을 생각해보면 된다.

집에서 어머니, 아버지가 돈을 벌어오신다.

자녀가 있을 것이다.

 

그 어린 자녀들은 부모님의 용돈이나 각종 돈으로 생활을 하게 될 것이다.

회사 운영도 그러한 틀을 벗어나진 않는다.

 

부모님도 종종 큰일이 있으실 때, 은행에 가서 대출을 받으실 때도 있다.

회사도 마찬가지이다.

 

회사와 가정의 차이점은 자금 조달에 있어서 액수에 있어서 큰 차이가 있다.

One of the company's cash flows will be spending.
You can also borrow money and repay it through interest.
Even with many complex items, an organization called a company operates.

If you think it's difficult, it's very difficult, but you can think of a family home at home.
My mother and father make money at home.
There will be children.

Those little children will live with their parents' pocket money or other money.
The company's operations are not out of that framework.

Parents often go to the bank to get a loan when they have a big problem.
The same goes for companies.

The difference between a company and a household is a big difference in terms of financing.

 

그림 3. 회사 경영 - 입문

 

 

그림 4. 회사 경영 - 입문

 

그림 5. 회사 경영 - 입문

 


2. 회사 - 원장(가계부 / 용돈 기입장) 작성하기
Company-Creating a ledger (household account book / pocket money entry book)

학교에 다녔을 때, 선생님이 어린 시절에 항상 하시는 말씀 중에서 "용돈 기입장" 잘 쓰고, "일기" 잘 쓰고 그러면 칭찬을 해주신다.

부모님도 마찬가지이다.

"용돈 기입장" 쓰면서 부모님이 주신 용돈을 잘 사용하는 자녀하고, 그냥 힘들게 얻은 수입을 낭비하는 것을 결코 좋아하시는 부모님은 없을 것이다.

 

가정집하고 큰 차이가 없이 기업이라는 조직체도 같은 원리로 돌아가는 것이다.

조직체가 건강하게 운영되기 위해서는 일지를 작성하는 것이다.

 

어떻게 흐름이 흘러갔는지 파악할 수 있다면, 기업은 더욱 건강한 조직으로 성장하게 될 것이다.

 

When I went to school, among the words that my teacher always said in my childhood, I wrote well the "pocket money book" and well the "diary" and praised me.

The same goes for my parents.

No one is a child who uses the pocket money their parents have given him while writing a "allowance sheet" and never likes to waste their hard earned income.

There is no big difference between a family home and a company, and the same principle works for the organization.

To keep an organization running healthy, it is to keep a journal.
If you can figure out how the flow is going, your business will grow into a healthier organization.

 

그림 6. 용돈기입장 작성하기(기업 - 거래일지 / 장부)

 


3. 종업원 급여(자식 / 배우자 용돈)

Employee salary (child / spouse allowance)

 

종업원 급여를 용돈에 비유한 이유는 가정집에서도 아버지가 수입의 원천이면, 어머니는 지출하게 될 것이다.

또는 어머니가 수입의 원천이면, 아버지는 지출하게 될 것이다.

 

마찬가지이다.

기업에 있는 종업원의 급여도 그러한 원리하고 동일하다고 보면 된다.

어떤 자녀는 씀씀이가 커서 용돈을 연봉 형태로 제한한 경우가 있고, 어떤 자녀는 시급으로 산정해서 주는 경우가 있다.

 

집에서도 마찬가지이다.

학용품 사기 위해서, 부모님께 사달라고 하는 경우가 있다.

 

회사도 마찬가지이다.

업무 용품을 하나 사기 위해서, 지출담당자에게 요청하는 경우가 있다.

 

가정집 생활을 이해하면, 회사라는 조직은 쉽게 이해할 수 있다.

The reason for comparing employee salaries to pocket money is that even at home, if the father is the source of income, the mother will spend.
Or, if the mother is the source of income, the father will spend.

The same is true.
The salary of the employees in the company can be regarded as the same principle.
Some children are spending so much that their allowance is limited in the form of annual salary, while others are calculated as hourly wages.

The same is true at home.

In order to buy school supplies, sometimes they ask their parents to buy them.
The same goes for companies.
In order to buy a business item, there are times when you ask the person in charge of expenses.

When you understand family life, an organization called a company can easily understand.

 

그림 7. 종업원 - 연봉환산의 예

 

그림 8. 종업원 - 시급환산의 예

 


4. 제조원가 산출 - 구조

(Manufacturing Cost Calculation-Structure)

 

제조원가를 산출하기 위해서 몇 가지 방법이 있다.

실제 제품 하나를 만들기 위해서, 얼마나 비용을 투입했는지를 알아야 한다.

 

원료비, 물류비, 자재 및 임가공 등 다양한 지출을 알게 되면, 원가를 산출할 수 있다고 본다.

기업의 언어는 이러한 보고서를 이야기하는 것이다.

There are several ways to calculate the manufacturing cost.

In order to make a real product, you need to know how much you have spent.
If we know various expenditures such as raw material cost, logistics cost, materials and processing, we believe that we can calculate cost.

The corporate language is speaking of these reports.

 

그림 9. 제조원가 산출 - 구조 입문

 

그림 10은 컴퓨터 프로그래밍에 적합한 형태로 조금 보완한 것이다.

그림 9의 양식으로 작성할 경우에는 프로그래밍화 하기에는 다소 복잡한 문제를 지닐 수 있다.

 

그림 10. 제조원가 산출 - 구조 입문(2)

 

그림 11. 제조원가 산출 - 구조 입문(3)

 

 

그림 12. 제조원가 산출 - 구조 입문(4)

 

그림 13. 제조원가 산출 - 구조 입문(5)

 

 


5. 통장관리
Passbook management

기업의 회계일지와 대조해봐야 할 중요한 것 중 하나가 통장관리가 될 수 있다.

실질적으로 당장 가용할 수 있는 돈이 있는지 없는지 통장을 보면, 쉽게 파악할 수 있기 때문이다.

묶여있는 돈인지 가용할 수 있는 돈인지 파악할 수 있다.

One of the important things to check against a company's accounting journals can be bankbook management.
This is because it is easy to see if you actually have money available right away by looking at your bankbook.
You can determine if it is tied or available.

 

 

 

 

 

 

 

그림 14. 통장관리

 


6. 첨부(Attachment)

 

210105_manufacturing_service_costing.zip
2.07MB

GNU/GPL v3 License를 적용 받는다.

 


* 맺음글(Conclusion)

제조, 서비스 원가산정에 대해서 살펴보았다.

 


* 참고자료(Reference)

 

.

반응형
728x90
300x250

[UI(User Interface)] - 개발환경 시스템 구축(Development environment system construction)


이번에 소개할 내용은 개발환경을 구축한다고 했을 때, 어떻게 구축하는 것이 효율적이고 효과적인지 소개하려고 한다.


The content to be introduced this time is to introduce how to build a development environment is efficient and effective.



* 진도관리 시스템 / Progress management system (2021-01-05)

해당 시스템의 문제점은 일정 지연, 예기치 못한 문제(예: 병원 치료, 기타 제품 설계 불량, 코드 불량, 각종 문제 등)에 대해서는 다루고 있지 않다.

직종, 직무 등에 대해서 반영되지 않는 오래된 방법론 중 하나라고 볼 수 있다.


설계를 할 경우에는 많은 고민을 해야 한다.

Problems with the system do not deal with schedule delays or unexpected problems (eg hospital treatment, other product design defects, code defects, and various problems).

It can be seen as one of the old methodologies that do not reflect on job types and jobs.

When designing, you have to worry a lot.



1. 소개(Introduce) - 네트워크 인증체계(Network authentication system)


네트워크 인증체계가 하나 필요할 것이다.


You will need a network authentication system.




그림 1. 네트워크 인증체계의 구성


인터넷이 개방될 수도 있고, 개방되지 않을 수도 있다.

상태를 확인하도록 한다.


The Internet may or may not be open.

Check the condition.



그림 2. 네트워크 인증체계의 구성



그림 3. 네트워크 인증체계의 구성




그림 4. 네트워크 인증체계의 구성




2. 네트워크 인증체계 - 절차(Network authentication system - Procedure)


앞에서 소개한 내용을 인증체계 절차로 살펴보면 아래처럼 예상해볼 수 있다.


If you look at the contents introduced earlier as the authentication system procedure, you can expect as follows.





그림 5. 네트워크 인증체계 - 절차





3. 네트워크 인증체계 - NAC(Network Access Control) 기반의 포트개방 시스템
= Network authentication system-Port opening system based on NAC (Network Access Control)


인증 계정이 배정되었다면, 접근할 수 있는 사이트나 포트가 있어야 하는데, 배정되지 않은 상태로 접할 수 있다.

배정되지 않은 경우에는, 포트개방 시스템을 통해서 관리자나 시스템에 요청해야 할 것이다.


If an authentication account has been assigned, there must be a site or port that can be accessed, but you can access it without being assigned.

If it is not assigned, you will have to ask the administrator or the system through the port opening system.


그림 6. 네트워크 인증체계 - NAC 시스템 체계(포트)




그림 7. 네트워크 인증체계 - NAC 시스템 체계(포트)




4. 공통 - IT Helpdesk 사이트 (Common-IT Helpdesk site)


처음 PC를 사용하는 사람이 컴퓨터가 셋팅되어 있는 경우도 있겠지만, 새로 설치해야 하는 상황이 있을 수 있다.

이런 경우에 IT Helpdesk를 운영하여 셀프로 조치할 수 있는 부분은 조치할 수 있는 사이트가 하나 제공되면 좋을 수 있다.


The first time the person using the PC may have the computer set up, there may be situations where a new installation is required.

In this case, it may be good if there is a site where you can take action by operating an IT Helpdesk.



그림 8. 공통 - IT Helpdesk



그림 9. 공통 - IT Helpdesk




5. 공통 - IT 작업진도 관리체계 (Common-IT work progress management system)


업무, 학업, 학교생활, 공부 등에 있어서 무엇을 하고 있는지 관리하는 체계가 될 수 있다.


It can be a system that manages what you are doing in work, study, school life, and study.




그림 10. 공통 - IT 작업진도 관리체계 (시스템)






그림 11. 공통 - IT 작업진도 관리체계 (시스템)




6. 공통 - IT 작업진도 관리체계[관리기능]

= Common-IT work progress management system [management function]


IT 작업 진도 관리체계에 대한 명세이다.

어떻게 작업이 진행되고 수행이 되는지, 등록, 수정, 조회, 목록을 할 수 있는 정보 단위를 명시해주는 것이다.

대표 등록자(예: 부서장, 학교에서는 조장) 하나에 무수히 많은 인원이 투입되어 작업을 수행할 수 있다.


무엇을 하고 있는지 명시를 해주는 도구가 될 수 있다.


It is a specification of the IT work progress management system.

It specifies the unit of information that can be registered, modified, inquired, and list how the work is performed and performed.

A number of people can be assigned to one representative registrant (eg, department head, head of school) to perform the task.

It can be a tool that lets you specify what you're doing.



그림 12. 공통 - IT 작업진도 관리체계 (관리기능)




그림 13. 공통 - IT 작업진도 관리체계 (관리기능)




그림 14. 공통 - IT 작업진도 관리체계 (관리기능)


그림 15. 공통 - IT 작업진도 관리체계 (관리기능)




7. 공통 - IT 작업진도 관리체계[통합계정관리 시스템 체계(SSO-Single-Side On]

= Common-IT work progress management system
  [integrated account management system system (SSO-Single-Side On])



계정을 여러 개 만들면 관리가 복잡해진다.

간단하게 하나의 계정으로 통합 관리를 시도해볼 수도 있다.

통합 관리를 하는 만큼에 개발자의 역량 등에 대해서도 보완할 방법을 하나 마련하고 개발을 시도하는 것을 권장한다.


Creating multiple accounts complicates management.

You can also try integrated management with one simple account.

In addition to integrated management, it is recommended to prepare a method to complement the developer's capabilities and attempt development.



그림 16. 공통 - IT (통합계정 관리 시스템 체계) - SSO



그림 17. 공통 - IT (통합계정 관리 시스템 체계) - SSO




그림 18. 공통 - IT (통합계정 관리 시스템 체계) - SSO




8. 공통 - 소통 채널(공식, 비공식)


소통 채널 사이트를 하나 운영해볼 수 있다.


One can try running a communication channel site.



그림 19. 소통 채널[공식]



그림 20. 소통 채널[비공식]



9. 개발자 영역(Developer area)


개발자를 위한 "임시 Dev공간"을 하나 배정해주는 것을 권장한다.


It is recommended to allocate a "temporary dev space" for developers.




그림 21. 개발자 영역(1) - 개발자 사이트



그림 22. 개발자 영역(2) - Mirror 사이트


그림 23. 개발자 영역(3) - 스키마 정의 사이트



10. W3C Validation Service (W3C 웹 표준)


개발자는 웹 개발에 있어서 w3c에 대해서도 고민을 해야 한다.


Developers should also think about w3c in web development.




그림 24. w3c - markup validation service




11. 첨부(Attachment)


210105_development_system_integration_guide_apache_license_v2_0.zip

[Apache License ver 2.0을 적용 받는다.]



* 맺음글(Conclusion)


개발환경 시스템 구축에 대해서 알기 쉽게 살펴보았다.



* 참고자료(Reference)


1. Figure 7: Firewalled DMZs in a Private Network 2. Network Access... | ResearchGate, https://www.researchgate.net/figure/Firewalled-DMZs-in-a-Private-Network-2-Network-Access-Control-NAC-NAC-is-an-industrial_fig7_320466729, Accessed by 2021-01-04, Last Modified 2021-01-04.

반응형
728x90
300x250

[컴퓨터(PC활용)] - 전자정부프레임워크(이클립스)에서 C++, PHP, Swing 등 - 기능 추가


이번에 소개할 내용은 전자정부프레임워크(이하 "이클립스")에서 C/C++, PHP, Swing 등을 개발하기 위한 기능을 추가로 설치하는 방법에 대해서 소개하겠다.


About this time I will introduce what you are about to install additional features for developing C / C ++, PHP, Swing, etc. In the framework of e-government (hereinafter referred to as "Eclipse").


[기능 추가(Add function)]

1. C/C++

2. PHP

3. Java - Swing, WindowBuilder



1. 소개(Introduce)


전자정부 프레임워크(이하 "이클립스")로 다양한 프로그래밍 개발이 가능하다.
To e-government framework (the "Eclipse"), it is possible to develop a variety of programming.



그림 1. 전자정부 프레임워크 - Install New Software....



그림 2. 전자정부 프레임워크 - Install New Software....




그림 3. 전자정부 프레임워크 - Install New Software....



그림 4. 전자정부 프레임워크 - Install New Software....



2. 프로젝트 생성(Create Project)


전자정부 이클립스로 프로젝트를 생성하면, 새로운 플러그인들이 추가된 것을 확인할 수 있다.


If you create a project with e-Government Eclipse, you can see that new plugins have been added.



그림 5. 프로젝트 생성 모습




3. 첨부(Attachment)


210103_eGovFramework_Eclipse_c_cpp_php_swing_windowbuilder_guide.zip

[GNU/GPL v3 License를 적용받는다.]




* 맺음글(Conclusion)


전자정부 프레임워크(이하 "이클립스")로 "c/c++", "PHP", "Swing, WindowBuilder" 등 기능 추가하는 방법에 대해 살펴보았다.


In the framework of e-government(Eclipse IDE) looked for ways to add "c / c ++", "PHP", "Swing, WindowBuilder" such functions.



* 참고자료(Reference)



반응형

+ Recent posts