본문 바로가기
반응형

Go언어10

마이크로소프트 Visual Studio Code 에서 GO언어 정식지원! 얼마전부터 관련 이야기들이 고퍼 커뮤니티들에서 나오곤 했는데 실제 발표가 났네요. https://www.zdnet.co.kr/view/?no=20200611172153 MS·구글, 손잡았다…VS코드에서 ‘고’ 지원 경쟁관계인 구글과 마이크로소프트(MS)가 프로그래밍 언어 지원을 위해 협력한다.​미국 지디넷은 10일(현지시간) 마이크로소프트가 오픈소스 코드편집기 비주얼스튜디오코드(VS코드)에서 고를 www.zdnet.co.kr "어? VS Code에서 Go언어 지원하는거 아니었나요?" 하실 분들이 계실텐데. VS Code가 Atom을 비롯한 꽤 많은 놈에 사용된 Eletron 프레임워크를 기반으로 만들어 진건 많이들 아실텐데요 사실 원류가 같다보니 VS Code가 출시된 초기에는 Sublime Text 등.. 2020. 6. 12.
[1일1GO/0010] 프로그램 아이콘을 변경하자GO! 1일1GO 10번째 시간에서 작업한 프로젝트 파일은 위 압축파일을 다운로드 받으시면 됩니다. 추가된 파일은 baseapp.png baseapp_icon.ico 수정된 파일은 Makefile main.go 입니다. 영상중 png 이미지를 ico 파일로 변경하는데 사용한 사이트 링크입니다. https://icoconvert.com/ ICO Convert - Create Icons From PNG & JPG Images Online ICO Convert is a free online icon maker and favicon generator, with it you can make icons from png or jpg images, just upload a photo of yourself, resize and.. 2020. 5. 30.
[1일1GO/0007] 영상관련 자료 2020. 5. 9.
[1일1GO/0006] 관련 자료 링크 및 파일들 영상중 설치한 rsrc 패키지의 깃헙 링크는 다음과 같습니다 https://github.com/akavel/rsrc akavel/rsrc Tool for embedding .ico & manifest resources in Go programs for Windows. ⛺ - akavel/rsrc github.com 콘솔에서 go get github.com/akavel/rsrc 위 명령을 치시면 됩니다. ( 아무 메시지 없이 넘어가면 성공한겁니다 ) 영상에서 작성한 매니페스트 파일들과 Makefile 입니다. 2020. 5. 4.
[1일1GO/0005] Make를 하자 GO! 2020. 5. 3.
[1일1GO/0004] 웹서버 만들기 2020. 5. 3.
[1일1GO/0002] 모든 코드의 시작 package, import 2020. 4. 26.
[1일1GO/0001] Go 프로그래밍 환경구성 오래전부터 프로그래밍에 관심을 가지는 분들에게 강좌 같은 걸 해볼까 하고 고민을 하긴 했습니다만. 유튜브나 블로그등에 좋은 강좌들은 꽤 많은지라 원론적인 부분 빼고 2~3년 전부터 매우 애정하고 모두의 프린터, 모두의 자막, 모두의 플러그 등을 비롯 최근에 만든 많은 프로그램들의 개발 언어인 Go라는 언어를 가지고 특정 프로그램을 만들기 위한것 보다는 함수 하나, 기능 하나들 위주로 "이러이러한 기능을 만들고 싶으면 요래 하면 됩니다!" 그냥 따라 하거나 복붙 하거나 하면 되는 그 과정에서 필요한 지식을 전달하고 가능하면 C/C++, 자바 등의 다른 언어에 대한 이야기도 풀어 갈 수 있는 영상을 작업해보려 합니다. 영상의 보조적 수단으로 블로그에 포스트도 작성해 올릴 예정입니다. 시작에 앞서 기본적으로 .. 2020. 4. 24.
[Go/Golang] Json , Xml 구조체 만들기 Go언어는 기본적으로 다른 Managed 언어들과 유사하게 Json 이나 Xml 같이 포멀한 데이터 포맷에 대한 Parser를 제공하고 있습니다...만!!! 이런 비정형화 된 텍스트 베이스의 데이터를 구조체 없이 interface를 통해 map 데이터 등으로 Unmarshal해서 사용하는건 엄청난 노가다 및 예외처리의 지옥을 경험하게 되겠지요. 그래서 권장하기론 해당 자료구조에 맞는 구조체를 만들어 사용하기를 권장합니다만 .. 이게 복잡하고 많은 Key가 존재하는 Json이나 Depth가 어마무시한 Xml 파일을 한땀 한땀 구조체로 만드는것도 ㅋㅋ 엄청난 노가다이기도 하지요. 그래서 이러한 빡침을 격은 선각자들께서 유용한 온라인 사이트를 제공해 주시고 계십니다. 우선 Json을 Go 구조체로 만들어주는 .. 2020. 3. 16.
Go 개발 환경 설정 이런저런 강좌 시작하기 합서 제가 애정해 마지 않는 Go 라는 언어의 개발환경 설정에 대한 글을 작성해 봅니다. 우선 Go 를 설치 하셔야 겠지요 일단 윈도 사용자를 기준으로 설명합니다. https://golang.org/ The Go Programming Language Download Go Binary distributions available for Linux, macOS, Windows, and more. // You can edit this code! // Click here and start typing. package main import "fmt" func main() { fmt.Println("Hello, 世界") } Hello, World! Conway's Game of Life Fib.. 2019. 9. 6.
반응형