전체보기141 [3] Go 웹 프레임워크 Gin Gin은 Golang으로 작성된 웹 프레임워크로, Node로 치면 Express 같은 미들웨어 지향 API를 제공합니다. Gin 이전에 martini라는 웹 프레임워크가 있었기 때문에 martini-like api 라고 하는데, 오픈소스인 httprouter 를 도입하여 그 성능을 높였다고 합니다. httprouter에 대한 세부 분석은 다음 기회에 다루겠습니다. 지원하는 핵심 기능들은 다음과 같습니다 - Radix tree 기반의 라우팅으로 메모리 소요가 적으며 reflextion이 필요 없어 API 성능이 예측 가능합니다. - 미들웨어를 지원하여 개별 HTTP Request에 수행되는 비즈니스 로직을 분리할 수 있습니다. - 요청에 대한 Panic 을 Recover하기 때문에 안정적인 서빙이 가능합니.. 2020. 10. 3. [3] 계획을 세우는 방법 삶을 더욱 가꾸기 위해 목표를 설정하고 그 목표에 따라 계획을 세워보려고 합니다. 계획 및 자기관리에 대한 마음가짐은 데일카네기의 자기관리론을 참고하였습니다. 사실 자기관리론이라기 보다는 걱정으로부터 벗어나는 방법이라고 해야 옳다고 볼 수 있습니다. 실제 원저 제목도 How to stop worrying and start living 입니다. 그런데 역시 무작정 계획을 세우려고 보니 잘 되지 않더군요. 올바른 계획을 세우려면 어떻게 해야하는 지에 대해서 알아보았습니다. 1. 계획을 작은 단위로 쪼개라 아주대 심리학과 교수님의 이 동영상 으로부터 한 이야기를 정리하였는데요, 목표와 계획을 구분하는 것이 중요하다고 합니다. 목표를 세웠다고 해서 계획을 세운것이 아닙니다. 목표를 이루기 위해 내가 어떤 행동을.. 2020. 10. 2. 2020 3분기를 돌아보며 인턴 후기를 빨리 쓰고싶어 안달난 걸 보면 얼마나 블로그 글을 쓰는걸 좋아하는지를 새삼 느낀다. 원래는 월 단위로 회고하고 싶었는데, 인턴 한다고 (핑계) 정신없어서 제대로 하지를 못했다. 부모님이 다른 집으로 이사를 갔다 더 좋은 집에서 살게 되셔서 좋지만 이제 부모님과 같이 살게 되지 않아 조금 외로워졌다 종합적으로 표현하면 집에서 자취하는 것 같다. 블로그로 이야기를 나눌 친구들이 늘어나게 되니 자연스럽게 더 손이 가게 되는 것 같다. 글을 쓰는 성취감이 커져서, 굳이 쓰지 않아도 되는 것 까지 작성을 하게 되는 것 같다. 좋은 글을 쓰기 위해, 글을 쓰는 기준을 설정해야 하지 않을까 싶다. 앞으로는 월 단위로 회고할 것이고 회고할 대상이 될 월 단위 목표를 세우고 월 단위 목표들을 해결하기 위한 .. 2020. 10. 2. [4] Three.js - Material Material은 Object의 피부같은 것으로, Geometry가 투명한지, Metallic한지 "피부"같은 것을 결정한다. 다양한 Material이 있는데, 대표적으로 다음과 같다. MeshBasicMaterial -> 단순한 색깔 및 와이어프레임을 부여 MeshDepthMaterial -> 카메라와의 거리를 이용해 색상을 결정한다 MeshNormalMaterial -> Normal Vector 방향을 색상으로 표현함. 해당 지점의 법선 벡터가 가르키는 방향에 대해 색상이 변경된다. MeshFaceMaterial -> 사용자가 개별 Face에 대해 독립적인 material을 지정할 수 있음 MeshLambertMaterial -> Vertice에서 lighting을 계산하여 Shiny 하지 않음 Me.. 2020. 9. 28. 이전 1 ··· 13 14 15 16 17 18 19 ··· 36 다음