코딩(3)
-
내가 쓰는 Atom 패키지들(Atom 패키지 추천)
Atom? Atom은 Github에서 제작한 hackable한 텍스트 에디터입니다. 다양한 프로그래밍 언어는 물론이고 마크업 언어 같은 것도 지원하기 때문에 아주 편하게 사용할 수 있고, 필요한 부가 기능을 추가적으로 설치, 제작 및 배포할 수 있는 확장성을 제공합니다. 테마 역시 자유롭게 설정할 수 있습니다. Atom은 Node.js와 Electron을 사용하여 제작되었습니다. Atom은 윈도우, 리눅스, macOS를 모두 지원하고, 오픈소스 프로젝트로 제작되었습니다. 저는 다양한 OS를 사용하고 있기 때문에 아주 즐겨 사용하고 있습니다. 다 좋은데 개인적으로 단점이라고 생각하는 점은 초기 실행 속도가 좀 느리다는 점입니다. 다른 에디터들은 빠른데 말이죠. 좀 더 개선이 되었으면 하는 부분이 있네요. ..
2018.01.28 -
Java 시간을 원하는 포맷으로 출력하기(SimpleDateFormat 사용법)
회사에서 열심히 자바로 개발을 하고 있습니다. 개발을 하다 보면 시간 표시를 꽤 여러 가지 포맷으로 하게 되는데요. 이럴 때 사용하게 되는 게 SimpleDateFormat입니다. 다만 저는 사용법이 헷갈리더라구요. 맨날 검색해서 사용하다가 잊어버리고, 또 검색하고. 그래서 기록도 하는 김에 정리를 해보았습니다. 일단 각 패턴 별로 표로 정리했습니다. 패턴 의미 출력 G 연대(BC, AD) AD y 년도 2017 M 월(1~12) 12 w 해당 년도의 몇 번째 주(1~53) 52 W 해당 월의 몇 번째 주(1~5) 5 D 해당 연도의 몇 번째 일(1~366) 364 d 해당 월의 몇 번째 일(1~31) 30 F 해당 월의 몇 번째 요일(1~5) 5 E 요일(월~일) Sat a 오전/오후(AM, PM) P..
2017.12.30 -
gitignore 쉽게 만드는 법
요즘 github와 gitlab에 몇 가지 프로젝트를 진행하고 있습니다. 개인적인 프로젝트도 있고 업무적인 프로젝트도 있지요. 개인적인 프로젝트는 틈틈히 시간이 날 때마다 커밋을 하고 있기는 한데, 회사 업무와는 다르게 새로운 언어와 프레임워크를 다뤄보고자 연습겸 진행하고 있습니다. 얼른 배워서 잘 써먹고 싶네요. 잡설은 여기까지만 하고 본론으너 넘어가자면, git으로 프로젝트를 관리하다 보면, 트래킹이 필요한 파일과 필요하지 않은 파일들이 있습니다. 그러니까 git프로 추적하지 않아도 될 파일이 있는 거죠. 이런 파일들을 무시하도록 목록을 작성하는 파일이 gitignore입니다. gitignore에 파일 명 또는 확장자 등을 설정해 두면 해당 파일들은 git에서 더이상 추적을 하지 않게 됩니다. 다만 ..
2017.10.05