분류 전체보기
-
Introduction to cloud-native applications개발/방법론 & architecture 2021. 8. 9. 18:47
📚 읽은 글. https://docs.microsoft.com/en-us/dotnet/architecture/cloud-native/introduction Introduction to cloud-native applications Learn about cloud-native computing docs.microsoft.com TL;DR MS 에서 제공하고 있는 이 문서는 ☁️ cloud-native application 이 무엇인지 정의하고 소개하기 위해, 구어체 형식으로 내용을 전달하고 있습니다. 내용을 요약하면 아래와 같습니다. 현대의 cloud 환경에서 유연한 applications 를 만들기 위한 구조를 작성했고, 이는 cloud-native 라는 용어로 정착되었습니다. 과거의 monolithic..
-
How to read technical books개발/방법론 & architecture 2021. 8. 1. 23:07
이 포스팅은 아래의 글을 읽어보고 간략한 정리와 소감을 적은 글입니다. 📖 읽은 글 https://medium.com/swlh/how-to-read-technical-books-35e3e02551c0 How to read technical books Personal experience of getting a real understanding, not an illusion of it medium.com 이 글을 읽고 나서. 우선 참고 글은 "기술 서적을 어떻게 잘 읽을 수 있는지" 에 대해 Yan Babitski 님께서 겪은 경험과 생각을 정리해 두신 글입니다. 많은 개발자들이 필연적으로 많은 기술 책, 그리고 글들을 접하게 됩니다. 물론 저 역시도 그렇습니다. 다만 저는 속독이 익숙한 편이 아니고, 주변..
-
The Twelve-Factor App개발/방법론 & architecture 2021. 7. 29. 19:33
🔥 The Twelve-Factor App 이라는 문서는 간단하게 설명해 SaaS (Software-as-a-Service) 앱을 어떻게 잘 설계하고 작성할 수 있을지에 대한 방법론입니다. 그리고 이 포스팅은 이 문서에 대한 정리(혹은 약간의 요약)입니다. 그렇지만 원문도 그렇게 길지 않고, 한글로도 제공하고 있으니 일독을 권해드려 봅니다 😇 😇 😇 p.s. 혹시 오타나 잘못된 내용이 있다면 말씀해주시면 감사드리겠습니다 😅 TL;DR 견고하고 유지보수가 용이한 SaaS 인 🔥 Twelve-factor app 은 다음과 같이 작동합니다 : codebase 와 app 은 1:1 관계, app 과 배포(deploy)는 1:N 관계 - version control system 을 통한 관리 app 의 의존성(d..
-
[0005] 불편한 편의점 - 김호연snack/책 후기 2021. 7. 19. 22:38
그간 드문드문 책들을 읽었지만, 후기를 남기고 싶은 책을 읽고, 이렇게 글을 남깁니다. 얼마전 충동적으로 밀리의 서재 1년 짜리 구독을 하고 제가 느낀 것은 "좀처럼 읽을 것이 없다" 는 것이었습니다. 너무 이것저것 가려가며 볼만한 책, 안 봐도 될 책을 구분지으려 건방을 떨었는지도 모르겠습니다. 사실 책을 그렇게 많이 읽는 것도 아니면서 말이죠. 아무튼 그런 와중에도 저같은 게으름뱅이도 끈질기게 책을 읽을 수 있도록 해 준 책이 바로, 불편한 편의점이었습니다. 집어든 이유는 단순하게도, 그저 밀리의 서재에서 베스트 1위를 오랫동안 유지하고 있었기 때문이었습니다. 기억을 잃고 노숙자 생활을 하는 "독고" 가 편의점에서 겪은 일화들을 여러 인물들의 입장에서 다각도로 비추면서 보여주는 것이 주된 줄거리로, ..
-
Getting Over It with Bennett Foddysnack/게임 후기 2021. 7. 3. 01:47
아마 게임을 좋아하시는 분이라면, "항아리 게임" 이라는 이름으로 더 친숙할 그 게임입니다. 사실 이 게임을 사서 Steam 라이브러리에 고이 모셔둔 지는 꽤 되었었는데, 근래에 다시 붙잡게 되었습니다. 이 게임이 한창 유행일 때 사서 잠깐 했었는데, 많은 분들이 아시다시피 다소 악랄한 레벨 디자인에, 간혹 찾아오는 현타를 극복하지 못하고 모셔두었었지만, 괜한 호기를 부려 다시 도전해 보게 되었습니다. 다시 이 게임을 붙잡은 이유는 몇 가지가 있는데, 그 중 하나는 제가 가끔 보는 스트리머가 이 게임을 하는 것을 보면서였습니다. 그 스트리머는 여러가지 게임을 하지만 특히 고통 즌문(?) 스트리머로, 많은 도전과 인내심을 요하는 게임들을 많이 하는 편입니다. 물론 저야 평소에는 그런 모습을 재미로 웃으면서..
-
지적 겸손함snack/여담 2021. 6. 29. 02:42
최근 지적 겸손함 이라는 말이 유독 눈에 띄었습니다. 아마도 언젠가부터 "나는 너무 잘난 체 하지 않나?" 라는 생각을 가지고 살아가는 저에게는 꽤 의미있게 다가왔기 때문이라고 생각합니다. 스스로의 다양한 면모를 드러내는 것은 멋진 일이지만, 저는 항상 제 개성을 드러낸다기보단, 잘난 척 하거나 으스대는 쪽의 사람이었다고 생각합니다. 누군가에게 그런 말을 들었던 것은 아니지만, 스스로 양심에 찔린다고 해야할까요. 그런 의미에서 지적 겸손함이라는 말은 꽤 의미심장하게 다가왔습니다. 단어의 의미를 단순히 풀어 쓰자면, 내가 아는 것에 대해 겸손하다는 뜻이 될 것이고, 좀 더 길게 풀어 쓰자면, 항상 본인이 틀릴 수 있음을 주지하고, 다른 사람의 의견을 경청하며, 배움을 청하는 것에 대해 부끄러워해서는 안된다..
-
[Java] 다익스트라(Dijkstra, 데이크스트라) 알고리즘자료구조 및 알고리즘/이론 2017. 11. 7. 23:07
다익스트라 알고리즘은 아래의 상황에서 사용합니다. 1. 음수 가중치가 존재하지 않는 방향성 그래프이며2. 시작점이 주어지고 다른 모든 노드까지의 거리를 구하는 경우에 이 알고리즘의 시간복잡도는 노드의 수를 V, 간선의 수를 E 이라고 가정할 때 O((V + E)logV) 입니다. 그렇기 때문에 특히 노드의 수 제곱에 비해 간선의 수가 적은 희소그래프에서 주로 사용되며, cost 가 가장 작은 노드 선택을 위해 정점들을 Heap 형태로 저장합니다. 아래는 해당 다익스트라 알고리즘을 Java 로 구현한 내용입니다. import java.io.BufferedWriter; import java.io.OutputStreamWriter; import java.util.ArrayList; import java.uti..
-
[ 영상처리/번역 ] OpenCV 를 이용한 Monocular Visual Odometry개발/영상처리 2017. 7. 19. 10:50
본 포스팅은 Avi Sigh's blog 의 블로그 포스팅을 번역한 글입니다. 앞서의 포스팅과 마찬가지로 번역이 이상할 수 있으니 어느정도 걸러서 봐 주시는 편이 좋을 것 같습니다ㅠㅠ 틀린 부분은 지적해주시면 감사히 수정토록 하겠습니다. OpenCV 를 이용한 Monocular Visual Odometry 지난 달, 저는 Streo Visual Odometry 와 이에 대해 실제 MATLAB 에서 수행한 내용을 포스팅 (역자: 제가 번역한 페이지 링크)했었습니다. 이번 포스팅은 Monocular Visual Odometry 를 중점으로, 그리고 어떻게 이를 OpenCV/C++ 을 통해 구현할 수 있는지에 대한 내용으로 작성될 것입니다. 제가 구현한 내용들은 깃헙을 통해 자유롭게 이용하실 수 있습니다. 또..