Categories
리뷰 블록체인

사토시의 서 – 한빛미디어

1. 들어가며 비트코인(Bitcoin, 세계 최초의 성공적인 탈중앙화 가상 화폐)부터 알트코인(Alternative Coin, 비트코인 외의 다른 코인을 지칭)까지 가상화폐가 세상을 흔들고 있다. 1 BTC 의 가치는 2018년에 최대 1800만원, 2021년에는 최대 7100만원까지 치솟았다. 비트코인 옹호론자들은 1 BTC 가 최대 4억까지 오를 것이라는 주장과 함께 이를 디지털 금(Digital Gold)라고도 부른다. 비트코인을 구현한 기반이 되는 기술을 블록체인(Blockchain)이라고 하는데, 이러한 […]

Categories
리뷰 컴퓨터

자바스크립트는 모든 곳에 존재한다(JavaScript is Everywhere) – 한빛미디어

요약 자바스크립트라는 하나의 언어로 프론트엔드와 백엔드를 아우르며 웹 애프리케이션과 아이폰 및 안드로이드 스마트폰 앱까지 만들 수 있다는 것을 직접 보여주는 책이다. (사용하는 기술: Node.js, MongoDB, Mongoose, Express.js, React, React Native, Electron, GraphQL, Apollo Server, CSS-in-JS, Expo 등 다수) 이 책은 Notedly라는 노트앱을 사용자가 직접 개발할 수 있도록 안내한다. 독자는 Notedly를 위한 API 와 사용자 인터페이스(User […]

Categories
문화

자바 최적화를 읽고 <한빛미디어: 나는 리뷰어다>

지난 달 말에 한빛미디어에서 리뷰할 책으로 O’REILLY 사의 Optimizing Java를 번역한 <자바 최적화> 라는 책을 받았습니다. 회사에서 사용하는 대부분의 업무처리가 자바(Java)로 되어 있다보니 이 책을 읽고 싶었기에 속으로 ‘아싸’를 외쳤습니다.

자바(Java)는 자바 가상 머신(Java Virtual Machine, 이하 JVM)에서 실행됩니다. 자바 소스 코드를 컴파일 하면 Java Intermediate Language(이하 JIL)라는 일종의 Intermediate Representation(이하 IR) 형식의 파일을 만듭니다. 그리고 JVM은 이 JIL을 읽어서 CPU가 이해할 수 있는 기계어 코드로 변환을 합니다. 즉, 기계어와 소스 코드 사이에 IR이라는 추상층(Abstract Layer)을 하나 더 만들어 언어의 유연성(Flexibility)을 살렸습니다. Microsoft의 .NET Framework 도 OS에 관계없이 프로그램을 실행할 수 있는데 이 또한 C#이 IR을 사용하기 때문입니다.

Categories
일상

<한빛미디어> 나는 리뷰어다: 책을 받다

집에 오니 택배가 책상 위에 있었다. 국내 IT도서 생태계의 허파 역할을 하는 한빛미디어에서 보낸 택배였다. 4월 말, <나는 리뷰어다>를 신청했느데 운이 좋게도 선정이 되었다. ‘과연 어떤 책이 왔을까?’ 기대 반, 걱정 반으로 택배를 뜯기 시작했다.

Categories
컴퓨터

실습과 그림으로 배우는 리눅스 구조를 읽고

이번에 읽은 책은 <실습과 그림으로 배우는 리눅스 구조> – 개발자가 알아야 하는 OS와 하드웨어의 기초이다. 일본의 후지츠(주)에서 일하는 다케우치 사토루씨가 쓴 책을 신준희님이 번역했다. 번역 수준은 훌륭한 편이다.

Categories
컴퓨터

IT 트렌드 스페셜 리포트 2019

1. 들어가며 한빛미디어에서 발간한 IT 트렌드 스페셜 리포트 2019는 제목에서 알 수 있듯이 2019년, 주목해야 할 IT 트렌드를 다룬다. 각 분야의 전문가 5명이 함께 집필한 이 책은 독자로 하여금 빠르게 IT 트렌드*를 파악할 수 있게 돕는다. *이 책에서 말하는 IT 트렌드는 ‘비즈니스 관문’과 ‘테크(Tech) 관문’으로 구성되며 여기에는 비즈니스 기획자와 개발자가 서로 원활하게 의사소통을 했으면 하는 […]