글쓴이 이름: 봄바람

개발 책 읽기

대용량 아키텍처와 성능 튜닝

구매 계기 마이크로 서비스 아키텍처(Microservices Architecture)에 관해 블로깅을 하며 알아가던 중 제대로 체계를 잡고 싶어서 도서를 찾아보기 시작했다. 그런데 원서 말고는 아직 출판된 도서가 없었다. 원서는 Building Microservices 라는 책이 있다고 하는데, 장황하고 내용이 어렵다는 소개 글을 보고 접었다.  그러다가 우연히 이 책에 마이크로 서비스 아키텍처에 관한 챕터가 있는 걸 발견하고 바로 주문하게 되었다.  마이크로 […]

개발 책 읽기

데드라인

대강의 줄거리 대기업의 프로젝트 관리자인 톰킨스는 잉여자원으로 분류되어 해고될 처지에 놓여있다. 그런 그에게 모로비아의 소프트웨어 개발 프로젝트를 관리할 기회가 주어진다.  톰킨스는 같은 제품의 개발을 3개의 팀이 서로 다른 방식으로 수행토록 하는 통제된 실험을 병행한다. 그 과정에서 프로젝트 관리자를 인터뷰하고, 프로젝트 관리에 대한 경험을 쌓으며, 일정을 압박하는 상관에 대응하는 사건을 겪으며 얻게 되는 경험지식을 노트에 기록한다. 

일상 & 생각

노트북 고민은 이제 그만

가방이 있다. 명품이라고 불리는 가방과 일반적인 가방이 있다. 두 가방의 차이는 무엇일까? 가격, 품질, 인지도, 주관적 만족감 정도가 되겠네. 지금 시점에서 노트북 계의 명품이라고 하면 맥북이라고 생각한다. 아직 한 번도 사용해 보지 못했고, 여전히 써보고 싶다는 생각을 하고 있다. Photo by Ales Nesetril on Unsplash 얼마 전 노트북을 새로 살 기회가 생겼다. 다시 한 번

일상 & 생각

보이지 않는 손

노트북을 사려고 다나와에서 제일 싸게 살 수 있는 쇼핑몰을 검색하던 중 가격과 최저가 사이트가 실시간으로 변하고 있는 걸 발견했다. 아마 판매점들은 가격 비교 사이트에서 최저가 판매점으로 노출되기 위해 수시로 가격을 변경시키고 있는 것 같다. 오픈 프라이스 시대에 점점 더 치열해지는 모습을 보며, 세상 참 쉬운 일이 없다는 생각이 든다. 그런데 저렇게 조금씩 가격이 내려간다면 그

기타 개발

TrueCrypt 에서 Hidden volume을 생성할 때 주의할 점

TrueCrypt 프로그램에서 volume을 생성할 때 Standard와 Hidden 타입 중에서 선택할 수 있다. Standard는 생성한 TrueCrypt 영역을 하나의 볼륨으로만 사용하는 것이다. 생성한 볼륨을 Mount 할 때 하나의 비밀번호를 사용한다. Hidden은 2개의 볼륨을 생성하여 유사시에 방어(?)할 수 있다. 먼저 Outer 볼륨을 생성하고 Hidden 볼륨을 생성하는데 이 때 Outer 볼륨의 파일 시스템 포맷에 주의하여야 한다. Outer 볼륨에 대용량

자바

IntelliJ IDEA – 기본 사용자 명 변경하기

파일 생성 시 헤더 부분에 기본 User 명으로 주석이 생성된다. Problem15.java /**  * Created by BlahBlah on 2015-06-16.  */ public class Problem15 { cs 설치할 때 기본 User 명을 입력했는지는 기억이 잘 나지 않는다. 위와 같은 주석이 생성되는 것은 Settings > Editor > File and Code Templates 에 아래와 같은 설정이 되어 있기 때문이다. 기본 User 명을 변경하기 위해서는 템플릿 영역에 $MyName 이라는

기타 개발

윈도우에서 아두이노 시작하기 – Getting Started with Arduino on Windows

아두이노 보드와 USB 케이블을 준비 Arduino UNO USB 케이블 : A plug to B Plug 일반적인 프린터 연결 케이블과 동일 아두이노 환경 다운로드 및 설치 Arduino Software (IDE)는 코드를 생성하고, 보드에 업로드 하는 작업을 지원한다. Installer는 .exe와 .zip 두 종류가 있다. Connect the board 아두이노를 연결하면 자동으로 전원이 공급된다. Install the drivers 아두이노 드라이버를 설치한다.

기타 개발

라즈베리파이에 원격접속하는 방법 – GUI

라즈베리파이에 GUI 모드로 원격접속을 하기 위해서 라즈베리파이에 TightVnc Server 를 설치한다. vncserver :1 1번 호스트를 사용한다는 말이라고 이해하면 된다. 이후 뷰어 실행 시 Remote Host에 IP:1 을 입력하고 연결하면 된다. pi@raspberrypi ~ $ sudo apt–get install tightvncserver …. (설치 과정 생략) pi@raspberrypi ~ $ tightvncserver You will require a password to access your desktops. Password: Verify: Would you like to enter a view–only password (y/n)? n New ‘X’ desktop is raspberrypi:1 Creating default startup script /home/pi/.vnc/xstartup Starting applications specified in /home/pi/.vnc/xstartup Log file is /home/pi/.vnc/raspberrypi:1.log pi@raspberrypi ~ $ vncserver :1 –geometry 1920×1080 –depth 24 A VNC server is already running as :1 pi@raspberrypi ~ $ sudo netstat –tulpn Active Internet connections (only servers) Proto Recv–Q Send–Q Local Address           Foreign Address         State       PID/Program name tcp        0      0 0.0.0.0:5901            0.0.0.0:*               LISTEN      2724/Xtightvnc tcp        0      0 0.0.0.0:6001            0.0.0.0:*               LISTEN      2724/Xtightvnc tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      2268/sshd udp        0      0 0.0.0.0:68              0.0.0.0:*                           2223/dhclient udp        0      0 192.168.0.9:123         0.0.0.0:*                           2101/ntpd udp        0      0 127.0.0.1:123           0.0.0.0:*                           2101/ntpd udp        0      0 0.0.0.0:123             0.0.0.0:*                           2101/ntpd udp        0      0 0.0.0.0:2263            0.0.0.0:*                           2223/dhclient pi@raspberrypi ~

기타 개발

라즈베리파이에서 네크워크 연결 설정

라즈베리파이와 공유기 간에 유선, 또는 무선 연결을 한 경우, 네트워크 설정을 하는 방법이다. 유선 랜케이블 연결 공유기의 유선 랜케이블을 라즈베리파이에 연결하는 경우 자동으로 동적IP를 할당 받는다. 라즈베리파이의 IP는 아래와 같은 방법으로 확인할 수 있다. 공유기 관리 페이지에서 라즈베리파이 IP를 확인한다. nmap을 이용하여 라즈베리파이 IP를 확인한다. 무선 랜카드 설정 무선 랜카드 인식 확인 라즈베리파이에 무선랜카드를 장착한

기타 개발

Nmap 설치 및 사용방법

Nmap (Network Mapper) 은 네트워크 탐색과 보안 감사를 위한 소프트웨어이며, 프리 & 오픈소스이다. 설치 – 윈도우용 http://nmap.org 사이트에 방문하여 설치 파일을 다운로드 받은 후, 설치를 진행한다. nmap 설치 과정 중간에 winpcap을 설치하며 모두 기본 설정으로 설치한다. 윈도우 버전의 경우 Zenmap 이라는 GUI 툴을 기본 설치하며, 이를 통해 좀 더 편하게 사용할 수 있다. 사용 방법

위로 스크롤