몇년간 도커를 실서버에 적용해보려했지만, 역시나 도커 역시 실서버에 배포방법으로는 아니올시다로 결론이 내려지네요. 서버를 튜닝하기가 아주 불편하고(컨테이너라서 눈에 거의 안보임), 개발한거 그대로 구워서 간단하게 배포하는것에만 초점이 맞추어져 있기에, 배포후 운영관리나 서버를 관리하는 용도에는 아주 꽝입니다.도커는 그냥 개발환경구축하는 용도로만 사용하는게 낫네요. 도커를 윈도우환경에서 사용하는 방법에는 3가지가 존재합니다.Docker for Windows윈도우10 Hyper-V 가상머신 필수도커만든 회사가 주로 밀고있는 Tool클라우드 배포방법으로 Swarm을 밀고있는데, 국내의 환경에는 맞지 않음. 글로벌서비스에 관련된거라.Hyper-V 가상머신에만 최적화하려는 노력들을 지속적으로 하고 있기때문에 다양..
MySQL을 백엔드 데이터베이스로 연결할때 연결할 수 없다는 에러가 나옵니다.한참을 검색 본 결과 이유는 MySQL 데이터베이스의 버전문제였습니다. MySQL 5.6까지는 NO_ZERO_DATE 가 기본값이 아니었는데5.7부터 NO_ZERO_DATE 가 기본값이 되어서 필드값에 0000-00-00 00:00:00 이런 날짜 기본값을 못넣게 되어있네요~그래서 이상한 에러가 나게됩니다 MySQL 5.6까지는 정상적으로 문제없이 됩니다.5.7 이상부터 문제가 되므로, 5.6을 사용하던지 아니면 ... SET GLOBAL sql_mode = ''; 이렇게 명령어 날려서 다 지우고 해보면 됩니다.확인되면, my.cnf에 위 명령어 세팅하셔야 겠죠~ 구글링해보면 된다/안된다/localhost/127.0.0.1 등 ..
설치후에, 아래 파일 보시면 그누캐시 프로그램 실행할때 이 환경설정 파일(environment)부터 읽게 되어있습니다. C:\Program Files (x86)\gnucash\etc\gnucash\environment 여기서 로케일(locale)과 언어(language)를 바꿀 수 있도록 되어있습니다. LANG=LANGUAGE= 위에서 LANG= 부분이 로케일(locale)설정입니다.로케일(지역화) 설정이란것은, 각 국가마다 사용하는 통화표시형식/도량형 형식같은 것들을 각 나라실정에 맞게 표시되도록 하는것인데요. 원화표시(\)라던지 천단위 콤마(3,000원) 뭐 이런것들이 여기 적힌 국가코드대로 나오게 됩니다.LANGUAGE= 부분이 프로그램 UI 메뉴나 모든 언어번역관련된 설정부분이구요~ 번역물이 맘에..
그누캐시 설치후에, 메뉴에 보시면 테마를 선택하는 메뉴가 있습니다.설치후 기본테마는, Rezlooks-graphite입니다. 이것 저것 다 적용해본 결과 Rezlooks-Snow이 테마가 가장 깔끔한 인터페이스 같습니다. 글꼴은 Use custom font 에서 선택하시면 되요~ 맑은고딕이 역시 가장 깔끔하게 나오네요. 맑은고딕(Malgun Gothic) 기본은 Lite 로 되어있는데 너무 화면이 힘이 없어보여서 Normal로 바꾸었습니다. Malgun Gothic Normal 10 적용후에 사용자 홈 폴더에 보시면, .gtkrc-2.0 이라는 파일이 생깁니다. C:\Users\\.gtkrc-2.0 원래 이 파일에서 수정하면 되는데 테마변경 UI툴로서 제공한다고 보면 되겠네요~이 파일에서 설정하면 바로 ..
https://www.gnucash.org/download.phtml 그누캐시 GnuCash v2.6.19용 한글화 파일이예요~ https://gnucashkr.github.io/ 이분의 번역물을 기초로 좀더 추가했어요~ 2018-03-23 Translated Version 2018-03-22 Translated Version 설치된 프로그램밑에 아래 폴더에 기존 gnucash.mo (백업받아놓고) 를 다운받은 gnucash.mo 파일로 덮어쓰시면 되요~ 윈도우10일 경우, 아래 설치되어있을거예요. C:\Program Files (x86)\gnucash\share\locale\ko\LC_MESSAGES\gnucash.mo
5.1. 그누캐시 계정의 유형그누캐시는 여러 계정타입을 지원하므로 아래 설명하는 계정타입의 목록에 기반해서 적절한 계정타입을 선택하셔야 해요~ 이걸 적는 이유는, 그누캐시에서 각 필요한 계정을 생성해서 쓸때에 계정타입을 항상 지정하도록 되어있어요~왜 지정해야하냐면, 여기서 지정한 계정타입으로 계정을 만들면 그누캐시가 프로그램 내부적으로 각 적절한 화면에서 용어를 적절하게 표시해주어야 하기때문이예요. 미수금이라는 계정의 타입이 "자산"이라고 지정해주어야, 미수금 입력하려고 미수금계정클릭하면 나오는 입력화면에 "청구", "지불"이라는 필드명들이 나타나게 해야 하기때문이예요. 그래야 미수금 금액을 청구란(미수금을 고객에게 청구했다는 의미)에 적을지 지불란(미수금을 고객으로부터 지불받았다는 의미)에 적을지 사용..