개발 책 읽기

코딩 호러가 들려주는 진짜 소프트웨어 개발 이야기

후기 ‘조엘 온 소프트웨어’를 읽었을 때 기억이 난다. 아주 쉽게 읽히면서도 ‘아하’하는 감탄사가 절로 나오는 글들을 보며 시원한 청량감을 느꼈었지. 이 책도 ‘Coding Horror’라는 유명 블로그의 글을 엮은 것이라 그런 기대를 하고 읽었으나, 생각보다 쉽게 읽히는 편은 아니었다. 마치 해 질 무렵 골방에서 읽는 듯 다소 어두운 기운이 느껴 졌다고 할까. 분명 좋은 글들이긴 하지만, […]

자바

IntelliJ IDEA와 GitHub 기반 개발환경 구축

IntelliJ IDEA와 GitHub를 이용하여 개발환경을 구축할 때에는 먼저 공통 환경을 설정하고, 개발 프로젝트에서 로컬 git과 GitHub을 사용할 수 있도록 설정한다. 1. 공통 환경 설정 1.1 git 설치 윈도우용 git 프로그램을 내려받아 설치한다. 설치 시 디폴트로 설치해도 무방하다. 1.2 git 환경 설정 Git Bash를 실행하여 나온 콘솔 창에서 사용자 이름과 이메일 주소, 기타 환경을 설정한다. user–name@pc–name MINGW64 ~

개발 책 읽기

만들면서 배우는 Git GitHub 입문

왜 읽었나? IntelliJ에서 GitHub를 사용하던 중 오류가 나는 부분이 있어 설명된 책이 있는지 찾아보았다. 마침 IntelliJ IDEA를 비롯한 여러 IDE에서 Git과 GitHub 사용법을 정리한 도서가 있길래 읽게 되었다. 요약 전반부에서는 버전관리의 개념과 Git, GitHub의 기본적인 사용 방법을 쉽게 정리해 놓았다. 어느 정도 Git을 접해 보았다면 쉽게 읽힐 듯 하고, 처음이라면 접근하는데 도움이 될 것 같다.

자바

IntelliJ – Could not read from remote repository

IntelliJ & GitHub : Push failed 오류 원인 IntelliJ에서 GitHub에 Push가 안되는 경우가 있다. 이는 GitHub에 저장된 SSH key가 현재 작업 중인 PC에 저장된 것과 다를 때 발생할 수 있는 오류이다. 작업 중인 PC에서 c:Users%사용자명%.ssh 폴더로 이동하여 개인키와 공개키가 있는지 확인해 보자. 개인키와 공개키 파일명은 각각 id_rsa, is_rsa.pub 이다. 두 키는 쌍으로 존재하여야 하므로, 둘

일상 & 생각

메시, 축구 선수라면 매일 발전해야 한다

Photo by Emilio Garcia on Unsplash 메시의 인터뷰 기사 세계 정상급에 다다른 프로 선수들의 경기력은 큰 차이가 나지 않는다고 말한다. 어느 정도 경지에 도달한 선수들이기 때문에 승부는 실력의 근소한 차이 보다는 정신력의 차이에서 갈린다고 하는 이야기도 있다. 그러나 그런 선수 중에서도 유난히 실력이 돋보이는 선수는 있기 마련이다. 메시도 그런 선수 중의 하나이다. 그가 출전한 축구경기를

기타 개발

Oracle SQL Developer에서 Date 타입의 출력 형식 변경하기

Oracle에서 배포하는 SQL Developer에서 Date 형식을 출력하는 기본값은 ‘RR/MM/DD’로 설정되어 있다. 그래서 질의결과 창에 출력되는 데이터에서는 일자까지만 확인할 수 있으며, 시간은 확인할 수가 없다. ‘도구 > 환경설정’에는 위 그림과 같은 Date 형식을 원하는 형식으로 변경할 수 있는 옵션을 제공한다. 아래 그림에서 ‘날짜 형식’ 부분을 원하는 Date 형식으로 변경하면 바로 적용된다. Date 형식을 ‘YYYY/MM/DD HH24:MI:SS’로 변경한

기타 개발

Toad에서 엑셀 임포트 시 Date 타입 처리 방법

엑셀 임포트 오류 토드(Toad)를 이용하여 엑셀 자료를 오라클에 임포트(Import) 하는 경우 Date 타입에서 오류가 발생하는 경우가 있다. 이를 해결하기 위한 체크 포인트를 정리한다. 오라클 Date = 엑셀 텍스트 타입 오라클에 있는 ‘등록일시’라는 칼럼의 데이터 타입이 Date라고 가정해 보자. 엑셀에서 ‘등록일시’에 해당하는 컬럼 값은 그림에서 보이는 것처럼 날짜 형식으로 되어 있어야 하고, 표시형식은 텍스트로 지정해야 한다.

일상 & 생각

lenovo E420에 ssd 추가

Photo by cetteup on Unsplash Lenovo ThinkPad Edge E420 2012년 4월에 샀으니, 4년 정도 되었구나. 오래 쓰기도 했거니와, HDD를 사용하고 있으므로 체감 속도가 현저히 느려졌다. 그렇다고 CPU나 메모리가 부족한 편은 아니기에 SSD를 추가해서 조금 더 이용하기로 했다. SSD 추가 E420에 SSD를 추가하는 방법은 몇 가지 조합이 있을 수 있겠다. 내 경우는 ODD를 제거하고 그 자리에

일상 & 생각

페이스북 게정(?) 삭제

페이스북 노이즈 페이스북은 아는 사람들, 또는 사회에 대한 다양한 소식을 알려주는 채널이라고 생각했다. 그런데 어느 순간부터 이런저런 노이즈들이 스며드는가 싶더니, 이제는 오히려 다양한 소식을 소비하고 난 후의 피로감이 심해지는 느낌이다. 그래서 페이스북을 탈퇴했다. 게정 삭제? 탈퇴 후 페이스북에서 안내메일이 왔다. 그런데 페이스북답지 않게 제목에 오타가 있는 메일을 보내왔다. 이런 실수를 하다니, 왠지 페이스북답지 않다는 생각이

기타 개발

멀티 부팅 USB 만들기 – Windows 7 Setup + PE

멀티 부팅 USB? USB로 부팅 시 여러 OS의 설치모드, 또는 PE 모드 등을 선택하여 부팅할 수 있도록 설정한 USB를 의미한다. 예를 들어 USB에 Windows 7 설치 버전과 PE 모드를 저장해 놓은 경우, USB로 부팅 시 두 가지 중에서 하나를 선택하여 부팅을 진행할 수 있다. 멀티 부팅 USB를 만들기 위한 준비물 USB로 부팅 시 Windows 7

위로 스크롤