C++ 코딩의 기술을 보면서

마지막에 통신 프로토콜이 어떻게 만드는지까지 대충 보고

 

다음으로 본 책은 무인항공기 드론 소프트웨어를 만나다.

 

https://www.yes24.com/Product/Goods/53219638

 

 

 

 

이 책을 왜 보게됬냐

 

최근까지 언리얼 mpu6050 다루다가

각 센서마다 yaw 오프셋이 다르고 초기 위치나 오프셋 조정하는걸 해매야하는데 하기싫어서

최근 책보기만 하다가

혹시나 참고할 내용이 있을까 찾아보다가 보게 된 책이다.

 

이 책에선 mpu6050 로 ypr 뽑아내는 코드 만든사람껄 쓰는게 아니라

raw 가속도 자이로 데이터로 간단한 필터링들 상보 필터 같은걸 구현해서 써보고

pid 제어기 설계하는 내용도 나온다.

 

유익하긴 한데 직접 돌려볼 장비도 없고

책이 얇다보니 설명이 조금 적은게 아쉽다 ㅜㅜ

 

다른 드론책에서 자세 제어하는걸 좀더 찾아볼까 싶다.

 

오랜만에 책 보면서 약간 감동받은 책

 

책을볼때마다 나는 머릿말 보는걸 가장 좋아하는데

이 책은 머릿말부터 내가 개발 공부해오면서 가져온 문제 의식을 정확하게 찌른다.

 

내가 감명깊게 본 머릿말

 

"c++만 20년 동안 다뤘습니다. 어떤 경우 회사 일정에 쫓기는 와중에 2주나 걸려 간신히 해결한 문제도 있었고, 무려 5년만에 알게된 것도 있습니다. 그렇다고 어청나게 어려운 고급 개념이 아니라 기본적인 c++의 동작 원리나 문법들이었다는게 저를 더 맥빠지게 했습니다."

 

"다른 사람들은 이미 알고있을텐데 왜 안알려준거지?라며 보이지 않는 누군가에게 원망도 많이 했습니다. 시간이 더 흘러 나중에 다시 시중의 책을 봤더니 이거 안 알려준게 아니라 이 사람들도 몰랐던 건가?"

 

 

지금 만큼 책에 대한 관심과 접근성이 떨어졌을 때

오픈 소스 오픈소스 많이 얘길하지만 정작 이걸 어떻게 쓰는지 

알려주는 책이나 사람들이 많지 않았다.

 

지금보다 시야기 좁을때 대충 5,6년 전 만해도

내 눈에 보이는 책들은 열혈 강의같은 기본서만 있었지

기본서 다음의 중고급의 지식을 제시하는 책들을 잘 찾지 못했다.

원서 범위로 넘어가면 낫긴하지만 지금도 그타시피 원서 보기가 너무힘들기도하고

 

오픈 소스 사용하는 방법에 대해서

그냥 파이썬 pip으로 받거나

opencv 빌드하는 방법 검색질하고 사용하면서

포함 디렉터리나 라이브러리 개념이나 간단한 프로젝트 설정에 대해서 익숙해지는 것 정도가 한계였었는데

 

국내에는 뭐 볼만한 자료가 많지 않아서

없는 영어실력으로 내가 필요하다 싶은 원문 자료들을 번역하면서 블로그에 올리곤 했었다.

그러면서 좀 잘하는 사람이 보통 개발서적에서 잘 설명하지 않는(VS 사용법이나 오픈소스, 라이브러리 등)

간지러운 부분을 좀 긁어주는 자료좀 만들어주지 계속 생각했는데

최근에 찾은 책이 이책이었고 내가 한창 책찾아볼떄가 아닌 나온지 1년도 안된 책이더라.

 

책의 내용은 정말 감동이었다.

기본 문법가르치는 책이거나

한권에 1000페이지나 되지만 개발문서 번역한듯한 윈도우 API 같은 책들도 많으나

 

c++ 20년 진짜 고수가 병맛을 잘 섞어서 만든 c++의 얕고 넓은 백과사전 같은 느낌이었다.

국내에 비주얼 스튜디오 설정에 대해 알려주는 책이 얼마나 되는가?

오픈소스 빌드하는 방법을 알려주는 책은?

메모리나 통신에 대해 기본서 이상을 알려주는 책은?

 

해외 번역서로 넘어서 찾아보면 이런 내용들이 단편적으로 나오지만 

에이콘 번역서를 좀 보면 번역이 이상하거나 밋밋하다는 느낌을 많이 받는데

이 책은 깊이 강약 조절을 너무 잘했다.

 

 

이 책 거의 다 읽어가는 중인데

책 중간에 저자가

이걸 알려주는 사람이 어딧냐고 하는 부분을 보면서

정말 인정할수 밖에 없다.

 

나도 책까진 아니더라도 이런 걸 쓸수있을만큼 역량이 되면 좋을텐데 말이다.

 

계속 블렌더해야지

생각만하고 있는데

 

여전히 하기 귀찬아서 개으름피우고 있다.

그나마 최근 기쁜일은 youtube 올린 영상이

조금씩 조회수가 오르고 있는건데 

그렇게 조회수가 많은건 아니지만

생각한 데로만 만들어진다면 꽤 괜찬을것같다.

 

 

하지만 막막한 부분이 많고

하기는 귀찬다.

 

그러다가 본 책이 그림으로 배우는 네트워크 프로토콜

 

이전에도 네트워크 관련 책은 여러번 봤었는데

나온지 얼마 안된 책은 어떨가 싶어서 보게되었다.

 

내가 본 네트워크 책 중에서

얕고 넓게 다룬다면 가장 잘 쓴편이라 생각들었다.

 

 

와이어샤크 쓰는 책이 있는가하면

네트워크 책에 와이어샤크 소개가 짤막하게 붙어있는 경우는 봤지만

 

실제 네트워크 프로토콜을

와이어 샤크로 잡아서 보여준건 이 책이 처음이다.

 

네트워크 내용을 그림으로 묘사한 책들은 참 많지만

와이어샤크 써봐야지 생각만하고 안하다가

이 책에서는 옆에 붙어있으니 좀더 와닿긴하더라.

 

 

아주 깊게 파고들지는 않지만

전에 봤던 수학 대백과 처럼 

적당히 얕으면서 넓게

실제 활용 예시도 붙여 현실감있게 보여준 책이라 생각든다.

 

이전에 개발자를 위한 해석학인가 보고 잠깐 실망하긴했지만

역시 일본 사람들이 책을 잘만든다.

 

https://m.yes24.com/Goods/Detail/124766379

 

그림으로 배우는 네트워크 프로토콜 - 예스24

그림으로 쉽게 파악하는 네트워크 프로토콜의 세계네트워크는 물리적인 케이블, 케이블을 통해 전달되는 전기 및 광신호, 그 신호들이 변환된 다양한 데이터, 그리고 데이터를 주고받기 위한

m.yes24.com

 

+ Recent posts