목록분류 전체보기 (240)
미니옵빠의 code stubs
Windows 환경에서 node-gyp build 시 오류가 나는 경우가 있음.node-gyp 으로 모듈을 직접 만드는 경우가 아니라면, 대부분 heapdump 같은 library install 시 만나게 됨 gyp info spawn args [ 'C:\\Program Files (x86)\\Yarn\\node_modules\\node-gyp\\gyp\\gyp_main.py',gyp info spawn args 'binding.gyp',gyp info spawn args '-f',gyp info spawn args 'msvs',gyp info spawn args '-G',gyp info spawn args 'msvs_version=auto',gyp info spawn args '-I', -- 중략 gy..
openssl 로 확인 openssl s_client -showcerts -servername www.naver.com -connect www.naver.com:443 브라우저에서 접근 시 정상인데, curl 이나 각종 language의 client 코드에서 호출 시 인증서 유효성 오류를 반환할 때 활용한다. 정상이라면 아래처럼 OK Verify return code: 0 (ok) 오류라면 아래처럼 메시지 반환 Verify return code: 21 (unable to verify the first certificate) 참고로, 이 오류는 Intermediate와 Root 인증서들의 Chain 순서가 잘못되었을 때 나타나는 것으로 (물론 다른 이유도 있겠지만)
Node.js 8 버전에 inspector 기능이 추가되었습니다. (사실은 7부터)이제는 디버깅을 더 쉽게 할 수 있습니다. https://nodejs.org/en/docs/inspector/ node 실행 시 --inspect 옵션만 주면 됩니다. 사용법 1. node --inspect xxx.js 실행. 아래 로그 확인Debugger listening on ws://127.0.0.1:9229/29ff9e93-e137-49b8-ab6e-25b2c924c225For help see https://nodejs.org/en/docs/inspectorThe server is running at https://localhost:9000/ 2. Chrome 브라우저 > chrome://inspect/#device..
나온지는 좀 되었지만.. New Featureshttps://nodejs.org/en/blog/release/v8.0.0/#improved-support-for-promises 성능 향상V8 engine 성능 향상. v6.1 < v5.1 Turbofan + Ignition compiler pipeline 사용. https://v8project.blogspot.kr/2017/05/launching-ignition-and-turbofan.htmlhttps://hackernoon.com/upgrading-from-node-6-to-node-8-a-real-world-performance-comparison-3dfe1fbc92a3https://hackernoon.com/whats-new-with-server-s..
iOS Safari 에서 전화걸기 (href='tel:xxx-xxx-xxxx') 클릭 시 아래처럼 차단되는 경우가 있음 노출 메시지ko: 이 웹사이트는 자동 전화 걸기가 차단되었습니다.en: this website has been blocked from automatically starting a call iphone 원인: iOS Safari 에서 전화걸기 시 3번 취소하면, 보안 이슈로 Block해결: 이 팝업이 뜬 상태에서 '통화 허용' > 실제 전화 걸기까지 진행 시 해제 참고로 어떤 사이트에서든 3번 취소하면, 모든 사이트에 Block 됨예) modoo에서 3번 취소 > Block > 네이버 통합검색 플레이스에서 전화 걸기 > 이 차단 팝업을 만남 ref: https://discussions.a..
Postman 으로 token 기반 API 호출 시 1. API 호출로 token 획득2. 이 token 으로 실제 API 호출 이런 경우가 많고, 1번의 token을 2번 호출 시 Header 값이 복사해 넣어야 하는 귀찮음이 있음. 이럴 때 globalVariable 등을 활용하여 사용 가능. 1. 1번 API 호출 시 Tests 탭에서 아래와 같이 gelbalVariable 로 세팅var data = JSON.parse(responseBody);postman.setGlobalVariable("token", data.token); 2. 2번 API 호출 시, Headers 등에 변수 선언으로 값 대입 https://www.getpostman.com/docs/postman/scripts/pre_requ..
32bit : Application Path/bin/idea.exe.vmoptions64bit : Application Path/bin/idea64.exe.vmoptions PC 나 설치 상황따라 다르니 왠만하면 IDEA 안에서 아래 메뉴로 파일을 열어 수정한다. -Xms256m-Xmx2048m-XX:MaxPermSize=256m
http://www.kwangsiklee.com/ko/2016/12/%EC%9D%B8%ED%85%94%EB%A6%ACj-%ED%99%9C%EC%9A%A9%EA%BF%80%ED%8C%81-42%EA%B0%80%EC%A7%80/ https://www.youtube.com/watch?v=eq3KiAH4IBI&feature=youtu.be
thawte(써트) 인증서는 유료 인증서임에도 불구하고 해당 인증서를 사용하는 URI에 접근 시 아래와 같은 Exception이 발생.(다 그런지, 일부 인증서만 그런지는 미확인) Caused by: javax.naming.CommunicationException: simple bind failed: [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to ..
CentOS 6 은 주로 gcc 4.4 사용, CentOS 7 은 4.8 사용CentOS 6에서 g++/gcc 업그레이드 필요 시 아래 참고 $ wget http://people.centos.org/tru/devtools-2/devtools-2.repo -O /etc/yum.repos.d/devtools-2.repo$ yum install devtoolset-2-gcc devtoolset-2-binutils$ yum install devtoolset-2-gcc-c++ devtoolset-2-gcc-gfortran scl enable devtoolset-2 bash .bashrc 등에 아래 설정 추가 source /opt/rh/devtoolset-2/enable node-gyp@3.6.2 / node@6...