golang sciter Unhandled sciter event case: 32768 문제해결
golang에서 sciter 예제 어플을 테스트하는데, 뷰단의 스크립트에서 네이티브 코드쪽 펑션을 호출하는 코드가 있으면 실행이 안된다. 에러코드. Unhandled sciter event case: 32768 [crayon-69b4b301a8db2699187807/] sciter의 golang 바인딩인 go-sciter 문제였고, 깃허브의 이슈란에서 힌트를 얻어서 해결했다.…
읽어 보기golang gui sciter 리뷰? 사용기
go로 윈도우 어플을 좀 만들어보려고 이것저것 찾아보다 sciter 를 좀 만져봤는데 우리나라에선 sciter 관련한 글이 전무해서 혹시 찾는 사람이 있을까 해서 글을 남긴다. sciter란 윈도우, 맥, 리눅스를 지원하는 GUI 툴이고 특징은 가벼운 라이브러리(sciter.dll 파일 한개 7메가)와 지원하는 언어가 많다는 것. (golang, python, rust, c# 등) 뷰쪽은 HTML, CSS를 쓰고 tiscript라는 독자 자바스크립트…
읽어 보기golang 테이블 쿼리시 필요없는 컬럼은 빼고 가져오기
golang 에서 데이터베이스의 테이블 데이터를 가져올 때, Scan을 사용하면서 작성한 쿼리 결과의 컬럼 수 만큼 변수를 지정해서 가져와야 하는데, 필요없는 컬럼(당장 쓸일이 없지만, 혹시 몰라 넣어두는 작성일이나 갱신일 같은 컬럼)의 데이터는 빼고 가져오는 방법이 있어서 여기에 올려둔다. 필요한 컬럼만 쿼리하면 되는데 왜 이런걸 쓰냐…할 수도 있는데, 컬럼 수가 많으면 select * 으로 해버리는게 편하고, 컬럼…
읽어 보기Golang Postgresql 접속시 jdbc URI 사용할 때 이스케이프
Golang 에서 Postgresql 접속시 익숙한 JDBC URI 방식으로 접속 정보를 쓰고 싶었는데, 패스워드에 특수문자가 있어서 제대로 접속이 안된다. 패스워드의 특수문자는 이스케이프 해서 사용하는 방법을 설명한다. Go 에서 Postgresql 접속하기 Go 에서 Postgresql 접속하는 방법을 검색하면 DB 접속 정보를 넣는 방법을 아래처럼 쓰고 있다. [crayon-69b4b301a9216996932865/] 위 코드에서는 호스트,…
읽어 보기윈도우10 git 설치와 vscode 에서 github 리파지토리에 파일 올리기
윈도우10에서 git을 설치하고, vscode에서 작성한 코드를 github 리파지토리에 올리는 방법을 설명해 보겠다. git은 포터블판으로 설치한다. 이전글: 윈도우10 golang vscode 개발환경 구축 git 설치 git 다운로드 – https://git-scm.com/download/win 다운로드 해보면 7z 실행파일인다. 실행해서 적당한 폴더를 선택해서 압축을 푼다. 여기선 c:\dev\git 에 압축을 풀겠다. 윈도우의…
읽어 보기윈도우10 golang vscode 개발환경 구축
윈도우10에서 golang 개발을 위한 vscode 설치와 설정에 대해서 설명한다. 윈도우를 재설치하거나 다른 컴에도 그대로 옮겨서 사용할 수 있도록 인스톨러를 사용하지 않고 전부 포터블판으로 설치하겠다. GO 설치 고 다운로드 페이지 – https://golang.org/dl/ 64비트 윈도우용 압축파일인 go1.14.2.windows-amd64.zip 파일을 다운로드 받아서 적당한 곳에 압축을 풀자. (이 글에서는 c:\dev\go 에…
읽어 보기윈도우에서 golang 1.14 개발 환경 구축
구글이 개발한 go라는 언어를 알고부터 항상 해 보고 싶었는데 VPS 서버도 생겼겠다 다시 한번 뭔가 만들어 봐야겠다는 생각이 들어서 다시 손을 대봤다. go 와 vscode 를 포터블판으로 설치해서 개발환경 구축하는 방법에 대해 새로 글을 썼다. 윈도우10 golang vscode 개발환경 구축 go 설치 고 자체는 공식 사이트(https://golang.org/)에서 (윈도우의 경우는) MSI 버전으로 설치하면 PATH 설정도 전부 해…
읽어 보기