"무료 백넷 개발 도구 야베(YABE)와의 만남"에서 백넷 프로토콜의 매력과 함께 야베 도구의 매력을 함께 경험했다면 이번에는 소스 코드도 배포하고 있는 야베를 빌드해 보기로 했다. Addon 프로그램을 추가로 만들 수도 있고 필요한 수정이나 기능 추가도 가능하니 미리 코드를 빌드해 보고자 한다. MIT 라이선스이니 개발과 배포에 있어 상당히 자유로운 측면이 있다. 솔루션 빌드이전에 필요한 것은 일단 비주얼스튜디오이고 시스템에 .NET Framework 4.8 개발자팩이 설치되어 있는지 확인해야 한다. 없다면 https://dotnet.microsoft.com/ko-kr/download/visual-studio-sdks?cid=getdotnetsdk를 참조한다. 야베의 소스코드 리포지토리는 서브버전(Su..
다중 사용자 환경이 아닌 응용 프로그램의 데이터베이스로는 SQLite 만한 것이 없다. 윈도, 리눅스, 맥과 같은 범용 운영체제뿐만 아니라 안드로이드 등 수많은 환경에서 SQL 기반으로 프로그래밍을 할 수 있기 때문이다. 파일 시스템을 사용하는 소위 삽질을 하지 않더라도 SQL을 사용해서 가독성도 높이고 생산성과 유지보수 등에 있어 수많은 장점을 가진 프로그램을 개발할 수 있다. SQLite를 사용하는 프로그램은 프로그램 배포 과정에서 문제가 발생할 수 있다. 개발 환경에서는 문제없이 잘 동작했는데 막상 실제 수행 환경으로 가면 종종 문제가 발생하는 것이다. 대부분의 문제를 살펴보면 그 원인은 라이브러리에 있는데 수행 환경의 32비트/64비트 환경과 일치하는 라이브러리가 배포되지 않았기 때문이다. 32비..