본문 바로가기

분류 전체보기

(373)
Segger RTT Viewer와 STM을 함께 사용할 때 주의사항 STM 소스코드에 Segger RTT 모듈을 사용하기 위한 폴더를 만들게 될 때, "undefined reference to 'SEGGER_RTT_printf" 같은 에러를 만나기 쉽다. 이유는 Eclipse 기반 IDE에서는 새로운 폴더가 생성될 경우 default로 compile 대상에서 제외시키기 때문이다. 새로운 폴더의 properties에 들어가서 (alt + Enter) "Exclude resource from build" 를 해제해야 해당 폴더를 컴파일 하게 된다. 그럼 문제 해결!
[블룸버그 기사 정리] 중국 반도체 기업에 투자해야 하는 이유 중국과 홍콩 주식 시장에서 2021년 2월 이후 약 6.5조 달러의 시장 가치가 사라진 가운데, 월스트리트의 많은 투자자들이 중국 주식을 피하려는 움직임을 보이는 가운데, 바클레이스와 샌퍼드 C. 버넷을 포함한 일부 애널리스트들은 클라이언트에게 지역 칩 기업을 고려할 것을 제안하고 있습니다. 그러나 그 이유는 혜택을 보기까지는 시간이 걸릴 수 있다는 점입니다. 이러한 의견은 중국 내 칩 기업들, 특히 Naura과 Hygon 등을 가리킵니다. 샌퍼드 C. 버넷은 이러한 기업들이 언젠가는 미국의 Applied Materials Inc. 및 Advanced Micro Devices Inc.과 같이 잘 알려질 수 있는 기업이 될 것으로 예상하고 있습니다. 미국이 최첨단 반도체 기술 접근을 제한하려는 노력은 중국..
[iOS 개발 2주 플랜 0/14] CS193p 강의 듣기 전 알아야 할 것들 0. Background 내 코딩 경력: C++ 활용 임베디드 시스템 개발, python 활용 딥러닝 개발, MATLAB 활용 데이터분석, 안드로이드 스튜디오로 안드로이드 어플 개발을 독학으로 익혀 업무에도 활용했지만, 그만큼 자료구조와 시스템 체계에 대한 이해도가 부족하다. "이거 되네, 저거 되네" 같은 일들을 여러 차례 반복하고 나서 "이 예제 가져다 쓰자, 저 예제 가져다 쓰자"가 된 셈이다. 1. Approach 데이터 처리 작업을 하면 할수록, 메인 로직형성의 다음단계에서는 내가 손 쓸 일이 사라진다는 점이 안타까웠다. "아 데이터를 처리하면, 그걸 사용자에게 보여줄 수 있는 앱까지는 다 만들 줄 알아야겠다" 싶어서 앱개발 공부를 시작했다. 물론 회사에서 업무를 맡아 할 것은 아직 아니고, 퇴..
예제와 함께 단숨에 이해하는 Lyapunov Stability [2/2] 1편에서 이어집니다. 예제와 함께 단숨에 이해하는 Lyapunov Stability [1/2] 0. 배경 "단숨에"라는 부사와 [1/2]라는 편명이 조화롭지 않다는 것은 알고 있다. 하지만, Lyapunov를 단숨에 이해하기는 불가능하다. 혹시 너무 직관적으로 이해하고 있다면, 제대로 이해하지 못했 mech-literacy.tistory.com 1편을 쓴 지 17일이 지났는데, 이제서야 2편을 쓰는 이유는 오늘에서야 Lyapunov를 이해했기 때문이다. 이해라기 보다는 계산 방법을 깨달았다는 수준에 그치겠지만, 여튼 내가 사용할 수 있기까지 2주가 넘는 시간이 걸렸다. 이게 뭐라고... 싶지만, 막상 알고보니 이거 참 유용하다. 예제를 활용한 Lyapunov stability 계산법, 정확히는 Maxim..
[아이폰 위젯 만들기 2주 플랜 1/14] 각종 에러를 대처하기 위한 개발환경 설정 방법 (codesign error, keychain error) 아이폰은 맥~아이패드~아이패드로 이어지는 통합된 환경에서 개발을 할 수 있기 때문에 안드로이드보다 더 개발이 용이한 편이라고 ChatGPT가 뭣도 모르는 소리를 아무렇게나 지껄이는 것을 그대로 믿은 게 잘못이었다. 애플의 개발환경은 도대체가 종잡을 수가 없었다. 이따위 환경에서 잘도 앱을 개발해 온 개발자들에게 경의를 표하는 바이다. 이따위 환경에서 잘도 세계 시가총액 1위 자리를 차지하고, 연간 99달러를 모든 개발자들에게서 뜯어가는 양아치들은... 분노 표출은 여기까지. 개발을 시작한지 이틀째, 아무리 주먹구구식 실습이라지만 한 번 빌드할 때마다 에러가 뜨는 상황은 욕이 절로 나오기 충분했다. 애플 개발자 등록을 하지 않고 (99달러를 내지 않고) 공짜로 빌드할 수 있는 횟수는 10번으로 제한되어 있..
미국주식 데이터분석 2주 플랜 [13/14]- 직장인 포트폴리오 비율 설정 꼴랑 세 번 공부해놓고 2주 플랜의 마지막 날이라니...어처구니가 없지만, 별 수 없다. 사실 투자와 관련한 책을 예전에 읽어두기도 했으니, 해당 내용을 복기해보는 것도 중요한 일이다. 2주를 꽉 채워서 글을 쓰지 않더라도 일단 정리해두는게 좋겠다 싶어 2주 플랜을 끝까지 완주하기로 했다. 직장인의 적정 투자 비율은 어느 정도일까? 오늘자 궁금증이다. 매월 제한된 금액으로만 투자해야 하는 입장에서 어느 정도의 비율을 유지해야 할까? 혹자는 저축 50%, 투자 50%를 추천하기도 하고, 최고민수 선생님은 현금 20%, 성장주 40%, 배당주 40%를 추천했다. 사실 저축과 투자 어떻게 다른지도 잘 와닿진 않지만, 두 방법에 큰 차이가 있음은 어렴풋이 느껴진다. 최고민수 선생님은 투자 비중을 엄청나게 늘려놓..
미국주식 데이터분석 2주 플랜 [4/14]- 금리 인하의 서막, 미국 리츠(Reits)는 과대평가돼있나? 미국 금리가 더 이상 인상되지 않을 거라고 기대되기 시작한 그 시점부터 (10월 말), 미국 리츠는 30% 이상 상승했다. 10월 26일 기준 9,582원이었던 KODEX 다우존스미국리츠(H)는, 현재 (1월 13일) 11,875원이다. 고점이었던 12,445원 (1월 2일) 보다는 하락했지만, 여전히 저점 대비 24% 상승한 것이다. 난 왜 금리가 한창 상승 중일 때 이런 생각을 못했을까? 이제 들어서기에는 너무 늦은 것 같다. 근데 과연 그럴까? 주식 시장을 예측하는 것도 어려운데, 부동산을 다루는 기업의 주식을 예측하는 것은 얼마나 어려울까? Reits가 바로 그런 기업들이다. Real Estate Investment Trusts의 줄임말로, 트럼프가 운영하는 회사를 떠올리면 된다. 여러 부동산을 ..
예제와 함께 단숨에 이해하는 Lyapunov Stability [1/2] 0. 배경 "단숨에"라는 부사와 [1/2]라는 편명이 조화롭지 않다는 것은 알고 있다. 하지만, Lyapunov를 단숨에 이해하기는 불가능하다. 혹시 너무 직관적으로 이해하고 있다면, 제대로 이해하지 못했다는 증거일 테다. 하지만 한 번 이해하고 나면, 이름에서 오는 간지와 더불어 나 이제 완전한 공학도로 거듭났구나 하는 뽕맛도 느낄 수 있다. 게다가 웬걸, 한 번 이해하고 나면 아 이런 간단한 거구나! 하는 상쾌함도 다가온다. 이에 간단한 예제 (보행 상황에서 Lyapunov stability 확인) 와 함께 Lyapunov stability를 설명하는 글을 작성해봤다. 나처럼 이야기 좋아하는 사람들은 본격적인 리야푸노프 튜토리얼 자체보다는 그 개개인에 대한 역사를 좀 더 흥미로워한다. 사실 리야푸노프..
미국주식 데이터분석 2주 플랜 [1/14]- 볼린저밴드로 하루 수익률 -0.4% 0. 배경 주식 공부를 하며 가장 먼저 접하는 방법은 볼린저 밴드라고 불리는 것이다. 이동 평균에서 표준편차만큼의 선을 그어두고, 해당 선을 지나칠 때 구매하는 것이다. 쉽게 말하자면, 통계적으로 과도하게 비싸졌다 싶으면 팔고, 과도하게 저렴하다 싶으면 사는 방법이다. 분석을 위해 2023년 11월 1일 부터, 2024년 1월 5일까지 NASDAQ 주식 분석 결과를 바탕으로, 1월 8일 매수 / 1월 9일 매도하여 수익률을 확인했다. 1. 방법 NASDAQ의 market cap 기준 상위 100개 기업 중에서, 해당 기간 동안에 볼린저 밴드를 계산했고, 매수 직전에 하한 표준편차 선을 교차한 종목은 위 여섯 개 뿐이었다. 그래프를 자세히 보면, 마지막에서 하루 전에는 아래 점선의 밑에 위치했다가 마지막 ..
[Bayesian 1차] 모르면 모른다 말하는 Deep Learning - "What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision?" 저자인 Alex Kendall은 2017년 SegNet이라고 하는 Encoder-Decoder 구조를 발표하면서 해당 분야의 선두주자로 뛰어오른 바 있다. 잘 감이 안오겠지만, 생성형 AI (Generative AI)의 두 분야가 1) Encoder/Decoder 구조 2) Generative Adversarial Network (GAN) 라고 생각하면 된다. 그 중 천하통일을 하고 있는 것이 Encoder/Decoder 구조인 것이다. 다른 저자인 Yarin Gal 역시 젊은 나이에 해당 분야에서 두각을 나타내며 현재는 영국 Oxford의 교수를 하고 있다. 2020년부터 200여개 가까운 연구결과물을 발표했으니, 성과가 상당하다. Encoder/Decoder 구조를 더 잘 이해할 수 있으면 좋겠지만,..