전체 글156 Gin (Go web framework) 앱을 Docker로 실행하기 Gin은 Python의 Flask와 같은 web framework 이다. Go를 공부하는 목적이 결국 서버 개발이니 Gin을 또 공부해야겠지. 그 첫번째로 Gin 앱을 Docker 이미지에 올려서 (비록 로컬이지만) HTTP 서버를 구현해보자. Gin 으로 HTTP 서버 구현하기 github.com/gin-gonic/gin gin-gonic/gin Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin. - ... g.. 2020. 12. 31. Go 코드를 AWS Lambda에서 실행해보기 Go를 공부할때 누구나 시작하는 tour.golang.org/welcome/1 예제를 하나씩 따라가면 마지막 문제가 바로 Web Crawler이다. 예제는 fake data로 하는 것인데. 갑자기 진짜는 어떻게 해야하는지 궁금해졌다. 문제는 난 Web Crawler가 정확히 뭔지 모른다는 것이다. ㅠㅠ 부끄럽... 좀 찾아보니 crawling 할 base url의 페이지 가져와서 그 body에서 링크의 주소들을 다 방문해서 정보를 가져오는 것이란다. 사실 성능좋은 open Go web crawler module 이 이미 있다. 하지만 난 공부하는 단계이니 일단 예제처럼 초보수준의 depth 별 url리스트만 실제로 가져오는 코드를 구현해보자. 검색하면 참조할 코드들이 많이 있다. 복잡한 코드들이라 내가 .. 2020. 12. 31. Go 언어 초보의 Go modules 정리 노트 이번엔 Go modules 에 대해 정리~ 맨땅에 헤딩하기는 어려우니 또 훌륭한분의 블로그를 따라가보자 ^^ medium.com/rungo/anatomy-of-modules-in-go-c8274d215c16 Anatomy of Modules in Go Modules are a new way to manage dependencies of your project. Modules enable us to incorporate different versions of the same dependency… medium.com Go modules 이 안나온 시절은 어땠을까? go get : 3rd party packages 가져오기 go에서는 'go get' 명령어로 외부 package를 가져올 수 있다. Go는 No.. 2020. 12. 20. Go 언어 초보를 위한 Go Packages medium.com/rungo/everything-you-need-to-know-about-packages-in-go-b8bac62b74cc Everything you need to know about Packages in Go A complete overview of package management and deployment in Go programming language medium.com Go 초보자가 처음으로 접하는 것이 바로 golang.org/doc/#getting-started 일 것이다. 나도 따라하다 보니 packages 와 modules 이 중요해 보이는데 뭔가 머리에 구조가 잡히지 않는다. 그동안 뭐가 문제여서 Go modules 가 나온것인지도 모르겠고 말이다. 그래서 찾은 블로그.. 2020. 12. 19. Go 언어 초보가 정리하는 Go 특징 아... 난 언어에 재능이 없는데... 또 새로운 언어를 배워야한다니 마음이 무겁다. 하지만 뭐 원래 사용하는 언어도 어차피 깊이 모르는데 새로 언어 공부하나 기존 언어 공부하나 별반 다를게 없다고 생각하니 또 마음이 편안하기도 하다. ㅋㅋㅋ Google이 만든 Go 언어는 이미 주변 동료들이 개인적으로도 많이들 공부하고 쓰고 있는 언어라 대충 어떤 언어인지는 주워들어 알고는 있지만. 제대로 공부해본적은 없다. 이번에 제대로 공부해보자~!! Go 언어의 특징 1. Cross-platform (High performance) Go 언어는 compile 언어다. 내가 경험한 언어는 Java와 Python. 이들과 비교해본다면 Java vs. Go : 둘다 compile 언어인데 다른 것은 Java는 Runt.. 2020. 12. 18. 클루리스 (Clueless, 1995) 대부분 "Pager...삐삐" (내 아이는 절대 모르는 ㅋㅋ) 를 가지고 다니던 시절... 모토롤라의 벽돌같은 블랙 휴대폰이 법인명의로 또는 돈 좀 있는 사람들만이 개인적으로 사용하던 그 시절의 틴에이저 영화. 그 당시 이 영화는 최신식 기계를 가지고 다니는 미국 부자집 소녀들의 일상?을 보여주는 영화였다. 지금 보면 깜짝 놀라겠지만 ㅎㅎㅎ 사실 내가 이 영화를 좋아했던 이유는 주인공 여배우가 너무 예뻐서였다. 금발의 전형적인... 바비스타일 외모. 그리고 그당시에는 너무 예뻐보였던 패션스타일~ 지금봐도 너무 부러운 체형...ㅠㅠ 난 절대로 입을 수 없는 ... 1990년대는 미국의 부유층 드라마나 영화라면 무조건 베버리힐즈 배경이었다. (아직도 그 동네가 부자 동네인가? 모르겠다 ^^;;) 그래서 베버.. 2020. 12. 17. 이전 1 ··· 4 5 6 7 8 9 10 ··· 26 다음