개발 책

자연어 처리와 컴퓨터 언어학 2018, 2019

★★★☆☆
튜토리얼을 책으로 엮어내는 팩트의 실용서. Spacy와 Gensim 위주로 소개하고 딥러닝 NLP도 언급한다. 구체적인 원리를 파헤치는건 아니고 말 그대로 따라해보기 또는 이런 논문이 있다 소개 정도. 아쉽게도 Spacy가 한글이 안되기 때문에 유용함이 떨어진다. 무리하게 용어를 한글화한 번역이 아쉽다.

  • p85. word vector는 흥미로운 word representation이다. 단어를 벡터로 표현하기 위해 단순히 2개 층으로 이뤄진 얕은 신경망 shallow nn을 학습시킨다.
  • p101. 품사 태거를 학습하기 위한 일부 확률 모델은 품사 예측을 위해 hmm을 사용했다.
  • p284. doc2vec은 문서 벡터를 구현하기 위해 paragraph id를 추가했다.

한 권으로 끝내는 Node & Express 2020, 2021

★★★★☆
상당히 친절하게 노드 기반의 FE 개발에 대해 잘 설명한 책이다. 번역도 깔끔하다.

  • 서버 사이드 어플리케이션은 서버 사이드 렌더링 Server-Side Rendering(SSR), 클라이언트 사이트 어플리케이션 SPA
    로 불릴때가 많다.
  • p59. 퍼그는 매력적이지만 추상화가 너무 강하다 보니 호불호가 갈리는 편. FE 개발자 대부분은 마크업 언어가 무참하게 변형되는 모습을 그리 달가워하지 않았다. 핸들바를 권한다.
  • p139. 템플릿은 HTML 5 보일러플레이트가 좋은 출발점이 될 것. ThemeForest나 WrapBootstrap도 바로 사용 가능한 HTML 5 테마가 수백 개 있으므로 참고.
  • p210. stress test는 Artillery로.
    "scripts": {
      "stress": "artillery quick --count 10 -n 20 http://localhost:3000/"
    }
    

    npm run stress로 실행.

  • p245. 2년, 20년, 200년이 흐르더라도 유지할 수 있는 URI를 만드는 게 웹마스터의 책임이다. 이를 위해서는 충분한 생각과 조직, 헌신이 필요하다. - 팀 버너스 리
  • p265. CORS를 구현하는 가장 쉬운 방법은 cors 패키지다.
const cors = require('cors')

app.use(cors())
// app.use('/api', cors())
  • 16장은 React를 이용해 SPA로 개선
  • p359. 노드의 내장 디버거 node inspect meadowlark.js

Electron 애플리케이션 개발 2017

deno + electron은 안되는지 확인 필요

프로그래밍 면접, 이렇게 준비한다 4판 2019

  • p522. 어떤 프로그래밍 언어를 가장 좋아하나요? 개발자 중에는 자신이 주로 개발하는 언어, 컴퓨터, 운영체제 등에 대해 종교적인 집착을 갖고 있는 사람들이 많다. 주어진 문제를 해결하는데 부적절함에도 불구하고 끝까지 자기가 좋아하는 것을 고집하는 경향이 있다.
  • p524. 이직 사유: 환경 변화, 어쩔 수 없는 요인(부서 이동), 면접관이 이미 알고 있는 약점(시스템 프로그래밍을 잘 해야 하는데 그 부분이 약했고 흥미를 느끼지도 못해 어려움이 있었다)

도커/쿠버네티스를 활용한 컨테이너 개발 실전 입문 2018, 2019

도커 입문자를 위한 일본책 답게 GCP를 기반으로 한 친절한 가이드를 제공한다.

  • 도커 컨테이너 배포
  • 쿠버네티스 입문/클러스터 구축
    • GKE에서 진행
  • 쿠버네티스 실전
    • kubectl, helm등 다양한 활용 방법 소개, rolling update 전략, service mesh Istio 언급.
  • 컨테이너 운영
    • log 관리, GCP의 stackdriver logging 소개(현재는 Cloud Logging)
  • 가벼운 도커 이미지 만들기
    • scratch, busybox, alpine 까지 소개한다.

Last Modified: 2022/05/20 09:56:42

is a collection of Papers I have written.
© 2000 - Sang-Kil Park Except where otherwise noted, content on this site is licensed under a CC BY 4.0.
This site design was brought from Distill.