태그 :: 개발관련
전체 82개
Vscode에서 Goland로 전환 후기
매우 오랜 시간 MS의 Visual Studio Code를 이용해서 Go언어 개발을 해 왔습니다만.. Vscode 에서 go언어를 지원하기 이전에는 서브라임텍스트 라던가 gVim등 정말 많은 편집기들을 전전 긍긍 했고 한때는 Notepad++ 로 Go언어 개발을 하던 시절도 있었습니다 …
HTTP GET 헤더추가 + gzip 처리
웹 관련 개발을 하게되면 HTTP GET 방식으로 단순 데이터를 수신해야 하는 경우가 있습니다. 이런 경우 Response 데이터의 크기가 큰 경우에 서버측에서 데이터를 gzip 으로 압축해서 전송하는 경우도 종종 있습니다. 트래픽 비용을 cpu 연산으로 커버 치는 샘이겠지요.. 이런 …
[Go언어 윈도 GUI] walkmgr에 트리뷰(TreeView) 추가 2편
앞서 기본적인 트리뷰 생성법에 대해서는 아래 링크를 참고하시구요. [Go언어 윈도 GUI] walkmgr에 트리뷰(TreeView) 추가 1편 몇가지 예제를 가지고 추가 사용법을 알려드리도록 하겠습니다. 트리뷰에서 선택된 아이템의 이름을 변경하는 예제입니다. 현재 선택된 아이템의 객체 …
[Go언어 윈도 GUI] walkmgr에 트리뷰(TreeView) 추가 1편
이번에 모두의 PDF에 책갈피 기능을 추가하면서 PDF의 책갈피 기능이 Parent, Children 을 이용한 무한 계층구조 인지라 이런 형태를 다루는데 가장 적합한 UI요소는 아무래도 트리뷰(TreeView)라서 관련 기능을 walkmgr 에 추가해 봅니다. MFC나 윈도 API를 …
[Go언어 윈도 GUI] walkmgr 메뉴(Menu) 예제
GitHub - pirogom/walkmgr_example: walkmgr example project walkmgr example project . Contribute to pirogom/walkmgr_example development by creating an account on …
[Go언어 윈도 GUI] walkmgr에 스크롤뷰(ScrollView) 추가
업데이트된 패키지는 walkmgr, walkmgr_example 2개 입니다. GitHub - pirogom/walkmgr: for easy window native gui programming on go. enhanced pirogom/walk. for easy window …
[Go언어 윈도 GUI] walkmgr 에 ListControl 추가
GitHub - pirogom/walk: Walk is a “Windows Application Library Kit” for the Go Programming Language. Clone from lxn/walk. Walk is a "Windows Application …
[Go언어 윈도 GUI] walkmgr 에 Progress Bar 추가
walkmgr 에 progress bar 기능 추가했습니다. walkmgr_example 저장소에도 예제 적용 되었습니다. 설치나 다운로드시에 진행률을 표시할때 사용하기 좋은 기능입니다. walk 에 기본 내장되어 있었으나 제가 사용빈도가 거의 없어서 추가하지 않았던 기능인데.. 필요 …
[Go언어 윈도 GUI] walkmgr 에 라디오 버튼 추가
최근에는 lxn/walk, lxn/win 등을 클론해서 따로 필요한 부분을 수정해서 깃헙에 올려두고 있습니다. walk 를 통한 윈도 GUI 프로그래밍을 조금 수월하게 하고자 walkmgr 이라는 패키지를 만들어 쓰고 있구요.. 이와 관련된건 이 1일1고 카테고리의 이전 글들에 간단히 …
컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커
컨테이너 인프라 환경 구축을 위한 쿠버네티스/도커 - 조훈, 심근우, 문성주 저 | 길벗 우연찮게 최근 이런저런 개발 관련 대화를 나누곤 하는 오픈 채팅방에 저자분이 계셔서 구입하고 주변에 쿠버네티스 관련 볼만한 책 없냐는 질문을 받으면 적극 추천 중인 책입니다. 최근 개발 …
참고하기 좋은 Go언어 패키지 추천 - Owncast
Go언어를 사용하거나 공부하면서 참고하기 좋을 .. 교제(?) 삼기 좋은 패키지 하나 소개해봅니다. Owncast Owncast is your self-hosted live streaming solution. GitHub - owncast/owncast: Take control …
MS윈도 - 알려진 폴더 경로 얻기
시스템 프로그래밍을 하다보면 .. 윈도에서 흔히 쓰는 경로들 .. 바탕화면, 다운로드, 폰트 같은 경로들을 얻어 써야 하는 경우가 있습니다. 이중 바탕화면이나 다운로드 같은 경로는.. 보통은 특정 룰을 가지고 생성되지만 사용자가 경로를 변경해서 쓸수도 있지요 .. 레지스트리 …
[Go언어/윈도GUI] 파일 드래그앤드랍(Drag&Drop) 처리
우선 앞서 lxn/walk 와 win 을 제 깃헙으로 클론해서 따로 관리한다고 글 올렸으니 참고하시구요. Go언어 윈도 GUI 개발관련 win/walk 패키지 분리 창이나 특정 UI 객체에 드래그앤드랍을 통한 파일처리가 필요한 경우가 있습니다. 예를들어 파일리스트에 파일을 …
Go언어 윈도 GUI 개발관련 win/walk 패키지 분리
기존에 Go언어로 윈도 GUI 개발과 관련하여 lxn/win, lxn/walk 패키지를 이용한 개발 방법을 글로 작성 했었는데요.. 작성한 글중중에도 .. WebView 의 자바스크립트 오류와 관련해서 이 패키지들을 수정해서 쓰는 법등도 다루긴 했습니다. 이래저래 계속 써 가다보니 …
[GO언어/GOLANG] ed25519 암호화/복호화/서명/검증 알고리즘
특정 데이터의 유효성 검증을 위해서 만든 메소드들입니다. 원래 ECDSA 를 사용하는 놈으로 만들었다가 키를 만드는데 사용되는 P256.. 등의 P시리즈 커브들이 이래저래 말들이 많아서 ED25519를 사용하는 방식으로 변경하였습니다. ED25519 나 ECDSA는 데이터를 암호화하고 …
TightVNC 2.8.59-gpl 한영키 패치된 버전
모두의 리모트를 완전히 Go언어로 다시 만들고 기존 구조랑 전혀 다르게 수정을 하면서 기존 모두의 리모트를 1년 넘게 사용해오면서 가장 불편하게 느낀 점이 한영키가 먹지 않는다는 점입니다. 모두의 리모트에서 사용중인 TightVNC뿐 아니라 대부분의 VNC계열의 RDP 프로그램들에서 …
[Go언어/GOLANG] RSA 암호화/복호화
암호화 관련된 자료들은 워낙 찾아보면 많이 나오는 편이라서;; 근데 또 막상 찾아서 쓸라 하면 또 GPL이고 그래서 짜려니 귀찮고 그런경우가 많다 말이죠 .. 그런이유로 -_-;; 간단히 막 짜서 쓸려고 만든것좀 공유해 봅니다. Go // // Author: PIROGOM // …
[Go언어/GUI] WebView이용시 자바스크립트 오류 문제
앞서 Go언어의 lxn/win, lxn/walk 그리고 제가 막 만든(강조합니다 막 만든겁니다) walk_wrap.go 를 이용해서 윈도 GUI 프로그래밍을 할때.. 웹뷰를 추가 가능한데요.. 이 웹뷰는 .. IE기반의 OLE 객체를 끌어다 동작을 하는지라 최신 웹 브라우저에 비해선 …







