본문 바로가기
반응형

전체글504

대학을 가야하는 이유? 이 글은 브런치를 돌아다니다가 보게된 글(https://brunch.co.kr/@donegood/1) 때문에 작성하게 되었다.대학을 졸업한지는 3년 가까이 되었으니 지금 취업준비하는 친구들에 비해 크게 나이 많은 선배는 아닌것 같아 비슷한 공감대가 형성되지 않을까 싶다.사실 위 브런치의 글 외에도 많은 곳에서 대학교를 가는 이유가 막연해서, 무서워서, 취업을 위해서 등 체념적인 이야기들만 나와서 참 불편했다. 만약 내 아이가 생기고 그 아이가 나에게 꼭 대학교를 가야하는거냐고 묻는다면,난 대학교를 가는게 좋다고 얘기할 것이다.초,중,고를 보면 내자식이 천재인지, 아닌지 구별이 된다.천재가 아니라면 대학교를 보내는게 맞다고 생각한다.보험의 의미로 가야하는게 아니다. 그게 더 내 아이의 인생에 있어 도움이 .. 2016. 3. 20.
nodejs + bower + git(sourcetree) + heroku 사용법 토요일마다 진행중인 스터디를 중간 결산 겸해서 결과물을 보고자 heroku에 배포를 준비하였다.기존에 구글링해서 나온 자료가 nodejs만으로 간단하게 진행하고 있었는데,나같은 경우 sourcetree로 git을 관리하고, 프로젝트 의존성에 bower가 포함되어 있어서 자료찾기가 힘들었다.1시간이면 될줄알았는데 ㅠ 많은 시간을 소모하여 내용을 기록한다. heroku는 PaaS의 일종이다. 우리가 흔히 알고 있는 AWS나 구글앱엔진의 경우에는 IaaS이므로 이들과 동일하다고 볼순 없지만 크게 차이는 나지 않는다.자세한 설명은 링크를 참고 그럼 헤로쿠를 시작하자 1. 헤로쿠 가입https://www.heroku.com위 링크로 이동하여 sign up for free 버튼을 클릭하여 회원 가입을 진행하자. 계.. 2016. 2. 26.
Sourcetree + Github 연동 구글에서 Git에 관해 검색하면 대부분이 Git 명령어 혹은 EGIT (이클립스의 Git 플러그인) 결과가 나온다.GUI 환경에 이미 익숙한 윈도우 유저들에게는 사실 명령어로 툴을 다루는것이 어색한데,이런 사용자들을 위해 Atlassian (JIRA를 만든 그곳) 에서 GIt GUI 툴인 Sourcetree를 만들었다.(Max os와 window만 지원한다. 리눅스는ㅠ) 굳이 Git을 사용하는데 Sourcetree가 필요한가? IDE (이클립스, 인텔리J 등)에서 제공하는 플러그인으로 사용하면 되지 않나?(하물며 Sublime Text에서도 Git 플러그인을 제공한다)라는 반응을 가질수도 있는데 내가 생각하기에는 2가지 이유로 플러그인 대신에 Source tree를 사용해야 한다. 1. 플러그인에 비해 .. 2016. 1. 11.
[Exception] java.lang.SecurityException: Invalid signature file digest for Manifest main attributes 아주 오래된? 3년전 프로젝트를 git에서 받아 실행하는데 콘솔에 아래와 같은 에러가 나왔다. java.lang.SecurityException: Invalid signature file digest for Manifest main attributes 일반적인 원인은 maven-shade-plugin 으로 over-jar를 생성하는 과정에서 .RSA, .SF, .DSA 이 3가지 확장자 파일들이 병합이 안되는데 있었다. 아마 메이븐 버전이 업데이트 되면서 관련 업데이트가 있었던 것 같다. (3년전에는 이 설정으로 개발, 배포 다 했었으니깐? ) 어찌됐든 해결책은 pom.xml 을 열어 maven-shade-plugin 에 아래와 같은 설정 코드를 추가하면 된다. *:* META-INF/*.SF META-.. 2016. 1. 8.
[Sublime Text] package control 설치 Sublime Text는 기본적으로 Text Editor이다.(기본기능으로는 메모장, 워드패드와 다를바 없다.)하지만 nodejs, php 등 스크립트 기반의 서버언어 개발에서는 IDE에 견주어도 될만큼 많이 사용되는데 이는 Sublime Text가 가지고 있는 풍부한 플러그인 덕분이다. Sublime Text에서 플러그인을 설치하기 위해서는 Package Control 이라는 관리 툴을 설치해야 한다.설치 방법은 아주 간단하다.링크의 내용을 참고하여도 되고, https://packagecontrol.io/installation#st3 아니면 아래의 내용을 따라가면 된다. 1. Sublime Text 을 열어 ctrl+` (키보드 좌판 숫자1번키 좌측) 혹은 상단의 View -> show console .. 2016. 1. 8.
[Sublime Text] 빌드 환경 설정 Sublime Text에서 Javascript의 console.log를 출력하기 위해서는 별도의 작업이 필요하다.이는 Javascript가 브라우저 기반의 언어라서 발생하는 일이라,nodejs의 도움이 필요하다. 1. nodejs 설치 - https://nodejs.org/ 로 이동하여 본인 PC에 맞게 설치한다. 2. Sublime Text 설치 - http://www.sublimetext.com/3 3. build 환경 설정 - Sublime Text를 열어 아래와 같이 New Build System 버튼을 클릭 - 해당 버튼을 클릭하면 아래와 같은 화면이 나온다. - 이 부분을 다 지우고 아래 코드를 입력한다.{"cmd": ["node","$file"],"selector": "source.js"} .. 2016. 1. 6.

728x90
반응형