기타 개발

Oracle Instant Client – 환경변수 설정할 때 주의할 점

윈도우즈 운영체제에서 Oracle Instant Client는 별도의 설치 과정이 필요 없다. 압축을 해제하고, 관련된 환경변수만 추가하면 Toad 류의 툴을 이용하는 데 아무 문제가 없다. 예를 들어 Oracle Instant Client를 D:instantclient_11_2 경로에 위치시킨 경우 환경변수는 아래와 같이 설정하면 된다. ORACLE_HOME=D:instantclient_11_2 path=BLAH_BLAH_BLAH;%ORACLE_HOME% TNS_ADMIN=%ORACLE_HOME% NLSLANG=KOREAN_KOREA.KO16MSWIN949 cs 그러나 막상 해보니 Toad에서 tnsnames.ora 파일을 읽지 못하는 현상이 발생했다. 설정된 환경변수를 cmd […]

일상 & 생각

삼성 노트북 NT630Z5J-X54S – SSD 추가 장착

삼성 노트북 NT630Z5J-X54S  노트북은 괜찮다. 그러나 SSD가 아니다 보니 부팅 시간이 길게만 느껴진다. SSD에 익숙해진 탓에 부팅을 기다리는 시간이 아깝다. 그러나 SSD만으로 대체하기엔 가성비에 대한 부담이 있어 기존 HDD는 그대로 두고 추가 장착이 가능한지 알아봤다.  mSATA SSD 인터넷 검색으로는 SSD 장착이 가능한지 알 수가 없었다. 사용기나 SSD 장착기 등이 별로 보이지 않는 걸 보면 많이

책 읽기

최고의 공부

‘최고의 공부’라는 책을 읽으면서 정리했던 메모를 보니, 공부에는 세 가지 유형이 있었다. 각각의 유형은 개인이 공부하면서 목적을 어디에 두는지에 따라 나눌 수 있을 것 같다. 피상적 공부 나중에 받을지도 모르는 질문을 예상하면서 글에 담긴 사실과 단어를 암기하는 데 집중한다. 심층적 공부 글 뒤에 숨어있는 속뜻과 그 응용방법을 생각하고, 논거와 결론을 구분 지으려고 한다. 분석, 종합,

개발 책 읽기

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

구매 계기 마이크로 서비스 아키텍처(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 아두이노 드라이버를 설치한다.

위로 스크롤