몇년간 도커를 실서버에 적용해보려했지만, 역시나 도커 역시 실서버에 배포방법으로는 아니올시다로 결론이 내려지네요. 서버를 튜닝하기가 아주 불편하고(컨테이너라서 눈에 거의 안보임), 개발한거 그대로 구워서 간단하게 배포하는것에만 초점이 맞추어져 있기에, 배포후 운영관리나 서버를 관리하는 용도에는 아주 꽝입니다.도커는 그냥 개발환경구축하는 용도로만 사용하는게 낫네요. 도커를 윈도우환경에서 사용하는 방법에는 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 메뉴나 모든 언어번역관련된 설정부분이구요~ 번역물이 맘에..