본문 바로가기

etc.

(13)
[개발자 리뷰] 모던 C 오랜만에 인사드리는데요~ 개발자 리뷰어로서 요번에 소개해드릴 책은 바로 모던 C입니다! 이 책은 카테고리가 크게 4단계로 되어있는데요, 기본적인 C에 대한 내용을 다루는 '만남' 그리고 다음 레벨인 '친숙', '이해', '숙달' 순으로 이어집니다. 첫 카테고리 파트인 '만남'에서는 주로 C언어의 기본적인 문법과 프로그래밍 구조에 대하여 설명해줍니다. 그리고 #include, int, void, for, return과 같은 특수어에 대한 설명과 더불어 컴파일러 관점에서의 식별자 해석 방식도 곁들여 줍니다. 그리고 다음 레벨인 '친숙'에서는 좀 더 들어가 C언어의 데이터 타입, 제어문 함수 사용법에 대한 설명이 들어갑니다. 흔히 알고 있는 기본적인 데이터 타입 외에도 파생 타입들에 대한 상세한 설명들과 더불..
[개발자 리뷰] 마이크로 서비스 패턴 오늘 소개해드릴 책은 '마이크로 서비스 패턴' 입니다 기존의 어플리케이션의 구조는 아키텍처의 관점에서 모놀로식(monolith) 패턴을 가지고 있는 경우가 많았는데요, 한마디로 말해 되는대로 서비스 아키텍처를 구성했다는 말입니다. 물론, 예전처럼 서비스가 복잡하지 않았을 때에는 개발이 간단하고 테스트, 배포가 간단하다는 장점을 가지고 있었지만 시간이 지남에 따라 어플리케이션의 크기가 커지고 서비스가 복잡해지면서 그간 가지고 있던 장점들이 사라지고 개발과 테스트, 배포가 오히려 힘들어진 단점들만이 남게 되었습니다. 따라서 이에 대한 해결책으로 마이크로 서비스 아키텍처가 등장하게 됩니다. 책에서 설명하는 마이크로서비스 아키텍처의 장점들은 다음과 같습니다. 1. 어플리케이션을 모듈별로 나누어 관리할 수 있다...
[IT Product Review] AirPods Pro(에어팟 프로) 리뷰 새롭게 글을 올리게 된 IT 제품 리뷰 페이지입니다. 처음으로 소개드릴 제품은 요번에 새롭게 구매하게 된 AirPods Pro입니다. 나온지 시간이 좀 흐른 지금까지도 Noise Canceling기능을 갖춘 AirPods Pro에 대한 칭찬이 끊이질 않고 있는데요~ 원래 AirPods을 쓰고 있었던지라 큰 기대는 하지 않고 구매하였는데.. 카페에서 AirPods Pro를 끼고 음악을 들으며 글을 쓰고 있는 지금조차 Noise Canceling 기술이 정말 대단하다는걸 느끼고 있습니다. 카페가 시끌벅적한데.. 에어팟을 끼고 Noise Canceling Mode를 키는 순간 카페에 혼자 남겨진듯한 느낌이 듭니다. 물론 일반(Normal) 모드로도 자유롭게 전환시킬 수 있는데요~ 일반 모드에서는 일반적인 커널..
[개발자 리뷰] 리액트를 다루는 기술 개발자 리뷰어로서 요번에 소개해드릴 책은 '리액트를 다루는 기술' 이라는 책입니다. 우선 해당 책에서는 리엑트에 대한 기본적인 개념들에 대한 설명부터 시작합니다. 리액트는 자바스크립트 라이브러리로 사용자 인터페이스를 만드는데 사용합니다. 구조가 MVC(Model-View-Controller), MVW(Model-View-Whatever) 등인 프레임워크와 달리, 오직 V(view)만 신경 쓰는 라이브러리입니다. 리액트 프로젝트에서 특정 부분이 어떻게 생길지 정하는 선언체가 있는데, 이를 컨포넌트(Component)라고 합니다. 컴포넌트는 다른 프레임워크에서 User Interface를 다룰 때 사용하는 템플릿과는 다소 다른 개념입니다. 템플릿은 보통 데이터셋이 주어지면 HTML 태그 형식을 문자열로 반환..
[개발자 리뷰] 머신 러닝 교과서 with 파이썬, 사이킷런, 텐서플로 개발자 리뷰어로서 요번에 소개해드릴 책은 '머신 러닝 교과서 with 파이썬, 사이킷런, 텐서플로' 라는 책입니다. 현재 해당 책은 머신 러닝 관련 분야에서 베스트셀러로서 꾸준한 관심을 받고 있는 책인데요, 책을 보며 왜 베스트셀러인지를 느낄 수 있었습니다! 1. 환경 설정 부록 책에 나와있는 알고리즘들을 실습해 보기에 앞서 환경 설정(윈도우에 아나콘다, 사이킷런, 텐서플로 설치 및 주피터 노트북 뷰어와 코랩 사용)을 해야하는 부분을 간략하면서도 이해하기 쉽게 설명해 주었다. 2. 알고리즘 학습에 앞선 머신 러닝 기본 지식과 시스템 구축 로드맵 제시 본격적으로 알고리즘을 접하기에 앞서 머신 러닝과 관련된 기본 지식(기본 용어, 표기법 등) 뿐만 아니라 머신 러닝 시스템 구축 로드맵을 제시해 주고 있다. ..
DTI, 신DTI, DSR란? DTI(Debt to Income, 총부채상환비율) : ('해당' 주택담보대출의 원리금 상환액 + 기타 대출의 이자 상환액) / 연간 소득 신DTI : ('모든' 주택담보대출의 원리금 상환액 + 기타 대출의 이자 상환액) / 연간 소득 * 기존 DTI와 달리 기존에 있는 주택을 담보로 주택담보대출을 계속해서 받을 수 없도록 만든 대출 구조 * 집을 두채 이상 소유하는 것을 목적으로 하는 경우에는 예전보다 제한적이지만, 실질적인 거주 목적의 대출을 알아보는 경우 미래예상소득을 최대 10%까지 늘려서 인정해주는 만큼 처음 집을 장만하는 경우에는 오히려 높은 비율의 대출이 가능 DSR(Debt Service Ratio, 총부채원리금상환비율) : 모든 금융기관을 대상으로 한 대출 상환액이 연간 소득에서 차지하는..
포트폴리오(Portfolio), CMA(Cash Management Account)란? 포트폴리오(Portfolio) : 재무 목표를 달성하기 위한 투자상품(예적금, 펀드, 주식, 부동산 등) 및 금액을 정리해 놓은 것 20~30대에는 주로 공격적인 투자(펀드, 주식 등)를 할 필요가 있고 나이가 들 수록 부동산 자산을 늘려가며 CMA나 예적금 등의 안정적인 투자를 해야한다. *CMA(Cash Management Account) : 종합자산관리계좌라고 불리는 통장으로서 증권사나 종합금융회사에서 제공하는 수시 입출금 통장이다. 일반적으로 은행에서 만들 수 있는 입출금 통장에서 제공하는 기능을 모두 담고 있는 통장일 뿐만 아니라 비교적 높은 금리를 지원해준다. CMA의 장점 1) 일반 입출금통장보다 10배 높은 금리 - 일반 입출금통장 월 금리(0.1~0.2%), CMA 금리(1.1~1.2%)..
재테크의 시작 : 적금 풍차돌리기로 목돈 만들기 재테크를 시작하기 위해서는 목돈을 마련하는 것이 중요한데, 목돈을 마련할 때 주로 쓰이는 '적금 풍차돌리기'를 소개하려 한다. *사실 재테크를 시작하기 위한 목돈을 마련할 때 뿐만 아니라 성실(?)한 사람들에게는 굉장한 힘을 가져올 수 있는 재테크 기법이라 보여진다. 적금 풍차돌리기 : 1년 만기의 적금을 매달 새로 만들며 일정한 금액을 각 적금에 불입하는 방식이다. 1년이 지나 첫 적금이 만기가 됨(그 동안 불입한 금액 + 이자를 받게됨)과 동시에 새롭게 적금을 만들어 풍차 돌리듯 계속 적금을 이어간다는 의미를 지니고 있다. *티끌모아 태산이라는 말이 있듯, 얼마 안되는 적금 이자율일지라도 적금 상품별 이자율을 잘 살펴보고 가입하는 것이 좋다. 말로만 설명하는 것보다 아래의 표를 보면 더 이해가 빠를 ..