얼마 전 설치했던 fibers나 synchronize 모듈의 경우에는 git에서 직접 소스를 공수해와 수동 빌드만이 성공하고 npm install 로 인한 타 패키지 설치 후 전체 빌드 시에는 실패하게 되는데 이때 package.json에 옵션을 지정하여 해당 패키지 빌드 실패하여도 새로운 패키지는 설치하도록 할 수 있다. 바로 optionalDependencies 옵션을 추가하면 되는데 필자의 경우 아래처럼 추가했다. "optionalDependencies": { "fibers": "^2.0.0", "synchronize": "^2.0.0" } 그리고 다시 설치하고 싶었던 패키지를 인스톨 시키니 성공했다.
자바 언어로 프로그래밍을 하다보면 가장 자주 만나는 오류 중에 하나가 이 널포인트 익스셉션(NullPointerException)일거다. 일단 왜 발생하는지 원인에 대해 알아보자. 일단 Exception도 클래스기 때문에 공식 api 문서를 보고 판단해보자. https://docs.oracle.com/javase/10/docs/api/index.html?overview-summary.html 여기서 NullPointerException을 찾아보면...내가 영어를 무지 못하긴 하지만 번역기와 그간의 짬으로 약간은 이해한다. 한번 해석해보도록 하자. Thrown when an application attempts to use null in a case where an object is required. Th..
Mac Os 팁 교육용 프로 앱 번들 교육할인 구매 최근 교육용 프로 앱 번들을 아주 싸게 구매해서 기록을 남긴다. 바로 터키환율 폭락을 이용해서 터키 애플 공홈에서 싸게 사는 거다. 터키 환율로 계산해보니 16만원 정도 든거 같다. 카드 수수료가 붙는다고 해도 17만원이 안될 거다. 한국에서는 26만원정도 된다. 자 먼저 주문했던 내용을 살펴보자. 그럼 가장 궁금해할 터키 공홈 주소로 들어가보자. https://www.apple.com/tr-edu/shop/back-to-school 참고로 이 내용들은 터키에서 구매했던 선지자의 어느 카페글을 보고 따라한 것이다. 누구나 할수 있다. 나도 했으니까...( https://cafe.naver.com/dieselmania/23801247 ) 들어가보면 이런 ..
그동안 해야지 해야지 하면서 못했던게 있었다. 바로 아이들 의료실비였다. 다른 보장성 보험이야. 고민 좀 하면서 좋은 담당자를 끼고서 들어야겠지만 의료실비 같은 경우는 일단 기본짜리만 들어놓는게 좋을 것 같다. 첫째는 여섯살이고 둘째는 아직 돌 전이다. 단독 실손 의료비만 조회할 금액을 적어보겠다. 어떤 보험사에 들더라도 보장내역은 거의 같다. 바로 이런식으로 입원형 5,000만원짜리와 통원형 30만원짜리다. 특약형 세개 가입 비용 얼마 하지 않으니 선택해서 보장 받을때 보장 받도록 하자. 사실 요즘 좀만 아프면 병원에서도 바로 MRI를 찍자고 하니까 특약 중 MRI는 필수라고 할 수 있겠다. ㅇㅋ? '18. 09.02 기준 1세, 남아 기본 실손의료비 월 납부금액NO 보험사 실손의료비 월납부금 1 한화..
아무래도 개발관련 분야를 하고 있다보니 소스나 xml 등의 하이라이트가 들어가는 포스팅을 하는 것이 보기가 좋다. 적용을 하는 것은 매우 간단하다. 티스토리 관리자 화면으로 들어간 뒤 좌측 메뉴들의 중간을 보면 꾸미기 파트에 `스킨 편집`이라는 메뉴가 있다. 스킨 편집으로 들어가보자. 그 다음 우측 상단에 'html 편집'이 보인다. 들어가서 하이라이트를 적용해보자. 바로 요렇게 넣어주면 된다. 나 같은 경우에는 atom 스타일을 좋아해서 첫줄에 있는 것처럼 atom-one-dark.min.css를 적용했다. 스타일은 하이라이트 cdnjs 홈페이지(https://cdnjs.com/libraries/highlight.js/)에 가서 직접 골라서 고르면 된다. 스타일시트가 어디있는지 모르겠다고? 여기서 고르..
오늘은 하나카드 카드 분석 비교 후 추천을 하려고 합니다. 얼마전 전세대출을 하나은행에서 받았고 전세대출 금리해택 때문에 주거래 은행을 하나은행으로 옮기고 메인 카드 또한 하나카드로 변경하게 되었습니다. 현재는 1Q daily 카드를 메이저로 이용하고 있는데 좀 더 나은 카드를 이용하기 위해서 하나카드 홈페이지를 통해서 해택을 비교해보기로 했습니다. 물론 사용자마다 다른 기준, 라이프 스타일이 있으므로 나와는 다른 카드를 쓰는 것이 훨씬 좋다고 여겨질 수도 있는데요. 그럼 비교를 시작해보도록 하겠습니다. 첫번째. 자기 생활 소비 패턴 파악 신용카드는 여러가지 분야에서 해택을 주는데 생활, 통신, 대중교통, 편의점, 공과금, 문화, 커피, 영화 등입니다. 자신의 소비패턴에서 어떤게 금액 비율이 높은지 파악..
얼마전까지 윈도우에서 개발했던 node 프로젝트를 mac os에 세팅할 일이 생겨 git으로 되어있던 프로젝트를 clone하고 npm install을 해서 node modules를 모두 설치하였으나 node-gyp는 설치를 실패했다. 이전 윈도우에서도 설치하느라 꽤나 애먹었던 기억이 난다. 오늘 mac에도 설치를 해보면서 기록을 남겨보고자 한다. 우선 node-gyp 패키지 사이트를 참고해보면 ( https://www.npmjs.com/package/node-gyp ) python 2.7이 있는지 묻는다. mac은 기본적으로 파이썬이 설치되어있는 것 같다 버전을 확인해봤다. 터미널에서 xcode-select -install 명령어로 cli를 설치해준다. 그리고 나서 npm i node-gyp 하게 되면 ..
node-gyp + synchronize 설치 오류(install error) 시 조치방법 먼저 종속된 npm 모듈들을 수기로 설치해줘야 한다.gyp 모듈은 말 그대로 네이티브 모듈을 컴파일하기 위한 모듈이다. 사전에 필요한게 꽤 많다. 파이썬도 있어야되고, 윈도우 build tool도 있어야 한다. 하나씩 설치해보자. 나같은 경우는 node.js에서 synchronize, fibers를 사용하기 위해 node-gyp가 필요하게 되었다. 문득 gyp의 약자가 궁금해서 검색해봤더니 ( Generate Your Projects ) 였다. 1. windows-build-tools 모듈을 설치해준다. npm install --global --production windows-build-tools 참고 기다리면 ..
git add -Agit stashgit pull
INSERT INTO mysql.user (host,user,authentication_string,ssl_cipher, x509_issuer, x509_subject) VALUES ('%','root',password('비밀번호'),'','','');GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';FLUSH PRIVILEGES; vi /etc/mysql/my.cnf#bind-address = 127.0.0.1bind-address = 0.0.0.0
오류 : Client Message : ORA-28040 : No matching authentication protocol 원인 : Oracle Server와 Client 버전 차이(Oracle 12c부터 발생) 초치 : SQLNET.ORA 파일 수정 서버의 SQLNET.ORA파일을 열어 아래 문장 추가 => SQLNET.ALLOWED_LOGON_VERSION = 9 수정후 서버 재시작. 위치 : 서버 $ORACLE_HOME/network/admin/sqlnet.ora 설명 : 접속 방식을 저장해 놓은 서버 설정파일 [참고] ojdbc14.jar를 사용했을경우 발생.ojdbc6.jar 또는 ojdbc7.jar로 변경하니 해결.
1. https://dev.mysql.com/downloads/ 여기서 적당히 os 버전에 맞는 32bit, 64bit를 설치한다. 2. 적당한 경로에 압축을 푼다. 3. 설치된 경로 내에 'data' 폴더를 만들어준다.data 경로를 따로 하고 싶으면 config 설정을 바꾸면 된다. 4. 편하게 관리하기 위해 path 변수에 등록하자. 5. cmd 창을 통해 'mysqld --initialize --console' 를 먼저 시작해준다.여기서 초기화가 되면서 임시 패스워드가 나오니 꼭 다른곳에 저장해놓도록 하자. 6. mysqld --install 로 mysql을 설치한다. 7. 그리고 관리도구의 서비스를 보면 mysql이 되어있으니 '시작'을 눌러 서비스를 시작해준다! 8. 서비스를 시작했으니 cmd..
file -> stylesheet 오픈.아래 부분을 찾아서 수정하거나 없으면 추가해주면 된다. atom-text-editor::shadow .comment { color: #67bd89; font-style: normal;}atom-text-editor::shadow .punctuation.definition.comment{ color: #67bd89; font-style: normal;}atom-text-editor::shadow .markup.underline.link.hyperlink { color: #67bd89; }