일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- react
- HTML 자바스크립트 태그제거
- 복붙하기좋은
- 반갑지는않아
- ReactRouter 4
- 해볼게
- 신기술은
- 리엑트라우터 구버전 살리기
- 모던디자인테마
- 안할수가없네
- React 장단점
- 선택했을까
- kotlinc
- vscode 수동업데이트
- VSCode
- 편하게쓰자
- 리엑트
- 나의야근
- 자바스크립트
- 날이새도록
- 야근은결국승리
- 겪어보니 2년지났네
- checkupdates
- 정규식
- ReactRouter withRouter
- 공부할시간이
- ReactRouter6 다운그레이드
- 시플플은영원하구나
- 코틀린
- 구두점표현
- Today
- Total
목록Service Developments (7)
필사(筆寫)
nodejs에서 GC는 정말 빠르게 잘 대응해줘야하는 녀석중 하나인데 좁은 메모리 환경을 보다 효율적으로 잘 쓰게 해주는 녀석이기도 하기에 아래와 같은 아주 짧막한 팁을 적어본다. let output = [....].join('') 간단한 배열 메모리 있다치면, 이를 비우는 과정도 중요한 관점이지만 이미 join을 통해 string 객체로 변환되어서 주소에 배정되었다 가정하면. output = null 이렇게 배정하면 해당 주소 기준으로 메모리를 끊는 과정은 있지만 GC가 다녀가기 전까지 배열로 변환했던 string 값은 메모리에 보관되는 경우가 있다. output = undefined 을 쓰자. 그럼 GC가 쓰레기로 판정후 해당 데이터를 지우러 빨리 와준다. 이는 다처리 구간에서 무척이나 아주 강렬하게..
npm install eslint --save and --save-devThe difference between --save and --save-dev may not be immediately noticable if you have tried them both on your own projects. So here are a few examples...Lets say you were bulding an app that that used the moment package to parse and display dates. Your app is a scheduler so it really needs this package to run, as in: cannot run without it. In this case..
https://socket.io/get-started/chat/ 의 예제를 통해서 체험 해봤다. 다른 것은 모르겠는데, 확실히 그 당시 편리하다고 이야기 했을만큼 잘 구성했다.코드 영감이 들었던 부분은 emit을 정말 잘 활용했다는 점. 규칙성 있게 이점을 잘 활용했고 깔끔했다.express의 emit 중 채팅으로 어떻게 보면 퇴화되었지만, 집중화된 기능 만큼은 참 재밌다. room이라는 통칭은 챗 서비스 개발에 특화야 라고 말해주는 것 같아서 활용도가 매우 높다는 점을 느꼈다.이점을 십분 활용 한다면, Chatbot API와 연계해서 쓰는 작업을 하면 좋을 듯 하다. 테스트앱 : https://github.com/wesias7/hello-socketio 직접 테스트해보고 싶다면 제일 위의 링크를 들어가..
http://sass.js.org/ 공식 홈페이지에 보면 libsass 라고 써있는 메뉴가 상단 우측에 보인다. 요녀석을 클릭하면, Playground Online 반가운 온라인 체험공간이 열린다. 놀이터다. 사스 같은 경우 여러 문법이 CSS를 보다 반복하지 말고 구조적으로 짜서 써라 라고 하는거니 반갑게 하면된다. 보통 그 요리 소재는 bootstrap4 기반으로 연습하다보면 확실히 실력이 빨리 늘 것이다. 매번 부트스트랩의 기능을 따다 쓰다, 이번엔 커스텀하기로 했다. Node Javascript 선호자라면 https://www.npmjs.com/package/node-sass Fully Javascript 선호자라면 http://sass.js.org 여기서 마음 껏 테스트해 볼 수 있다. http..
강의나 팁은 아닌데, 급하게 IP쳐봐야하는분들 아래와 같이 쓰시면됩니다. 접근요청자(Request Client)의 정보는 아래 객체에 담겨 있습니다. 아래를 쓰기 위해서는 nignx에서 X-Forwarded-For 값을 전달 받아줘야하는 과정이 좀 있습니다. https://cornswrold.tistory.com/442 [nginx] Proxy 환경에서 client IP 얻기 (정확한 ip 얻기) 문제점 프로젝트에서 nginx를 사용하기로 하여, nginx에 .vue 파일을 위치시키고 그 뒤에 springboot를 위치시켰다. nginx는 reverse proxy 역할을 하며, 클라이언트의 모든 요청을 받는다. 요청 URI가 /api로 cornswrold.tistory.com 요정보를 참고하세요. 아래는..
https://yarnpkg.com/lang/en/
Inspector Tools & Clients디버깅 툴이 중요한 이유는 작동하고 있는 문제 위치를 정확히 파악하는 것도 있고처리 지연이 발생하는 위치에 대한 해당 플로우를 정확하기 이해 할 수 있는 장점이 있다. mean stack 방식으로 개발하는 개발자들이 많아진 추세 덕분에구글 디버깅 툴에서도 손쉽게 만날 수 있게 되었다. NODEJS 공식 홈페이지의 inspect 툴 활용법을 2가지 방식으로 소개 해주고 있다.URL : https://github.com/nodejs/node-inspect. 먼저 node 설치 하고 나서, npm install -g node-inspect 이후, 진행하고 있는 프로젝트에서 node --inspect app.js 라고 간단하게 쳐주면 된다. 이때 주의해야 할 점은, ..