Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

1

Share

Download to read offline

2020년 5월 16일 개발 이야기 정리

Download to read offline

유튜브에서 방송한 자료입니다.

https://www.youtube.com/watch?v=cKXvQ3--GvE&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

2020년 5월 16일 개발 이야기 정리

  1. 1. 2020년 5월 16일 개발 이야기 정리 박재호(jrogue@gmail.com)
  2. 2. 참고 자료 • <컴퓨터 vs 책> 블로그 • http://jhrogue.blogspot.com/ • OKdevTV 유튜브 방송 • 오늘자 방송: https://www.youtube.com/watch?v=cKXvQ3-- GvE&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2 • 재미있는 개발 이야기 리스트: https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg • 슬라이드 셰어 • https://www.slideshare.net/jrogue/presentations
  3. 3. 오늘의 짤방 T_T
  4. 4. 오늘 소개할 내용 • 와디즈 SW 인턴후 넋두리++ • 강려크한 노드 터미널 인터페이스 라이브러리 • (강추!) 여러 개의 JDK를 설치하고 선택해서 사용하기 • Deno v1.0 공개! • 파이썬을 셸 스크립트에서 사용하려면? • Bundlephobia • 깃랩 시스템 다이어그램 • 슬랙에서도 PHP를 … • 원격 데스크톱 연결 시 모니터 여러 대 사용하기
  5. 5. (오늘의 논쟁) 와디즈 SW 인턴후 넋두리++ • https://velog.io/@mowinckel/%EC%99%80%EB%94%94 %EC%A6%88%EC%97%90%EC%84%9C%EC%9D%98 -SW-3%EA%B0%9C%EC%9B%94-I • 주의: 세상은 좁고 IT 바닥은 더 좁다
  6. 6. (개발) 강려크한 노드 터미널 인터페이스 라 이브러리 • https://github.com/chjj/blessed • 목표 • Ncurses 라이브러리를 완전히 재구현 • 터미널에 최적화된 위젯 API 구현 • 예제 • Slap – 서브라임과 유사한 텍스트 편집기(https://github.com/slap-editor/slap) • Blessed-contrib – 대시보드 (https://github.com/yaronn/blessed-contrib)
  7. 7. (개발) (강추!) 여러 개의 JDK를 설치하고 선 택해서 사용하기 • https://blog.benelog.net/installing-jdk.html • 운영체제별 관리자 • 윈도우 • Chocolatey(패키지 설치) • SDKMAN(WLS 위에서) • Jabba(파워셸) • 리눅스 • apt/yum, update-alternatives/alternatives(패키지 설치와 선택) • Direnv • SDKMAN • jabba • 맥OS X • Homebrew(패키시 설치) • Direnv • SDKMAN • jabba • 공통 • jEnv
  8. 8. (개발) Deno v1.0 공개! • https://deno.land/v1 • 특징 • 명령행 스크립트를 위한 웹 브라우저 – 단독으로 실행 가능 • 타입스크립트 지원 – 1st class • EventEmitter - promise보다 강력한 면모 예) 배압(back-pressure) • Rust API 지원 • API 안정성 • 주의 • 아직 호환성이 완벽하지 않음 • HTTP 서버 성능이 노드보다 뒤쳐짐 • TSC 병목: 마이크로소프트 타입스크립트 컴파일러가 느림
  9. 9. (개발) bundlephobia • https://bundlephobia.com/ • 번들에 npm 패키지를 넣을 경우 드는 비용 • 개별 패키지 검색 또는 package.json 파일 탐색(beta)
  10. 10. (개발) 파이썬을 셸 스크립트에서 사용하려 면? • https://github.com/hauntsaninja/pyp • 동작 원리 • 파이썬 스크립트를 파싱해 AST를 만들고 이를 다시 소스 코드로 변환 • 예
  11. 11. (개발) 깃랩 시스템 다이어그램 • https://about.gitlab.com/handbook/business-ops/tech-stack- applications/ • https://about.gitlab.com/handbook/business-ops/tech-stack/
  12. 12. (개발) 슬랙에서도 PHP를 … • https://slack.engineering/taking-php-seriously- cf7a60065329#.v1guv88jf • 장점 • 상태 – 무상태 • 병행성 – 웹 요청에 따라 단일 스레드 구동 → 단점으로 보이지만… • 프로그래머의 작업 흐름이 빨라짐: “생각하고 편집하고 페이지 다시 로드” (웹 서버 재 시동 필요없음) • 단점 • 놀랄만한 형변환: 123 == “123foo” vs 0123 != “0123foo” • 참조/값 의미의 불명확: 대입과 인수 전달 • 실패를 의식하지 못하는 철학: division by zero • 표준 라이브러리의 모순: camel case와 snake case의 공존
  13. 13. (우리가 몰랐던 사실) 원격 데스크톱 연결 시 모니터 여러 대 사용하기 • https://bloodguy.tistory.com/1069 • https://m.blog.naver.com/goldrushing/130107777712 • mstsc /multimon : 물리적 2 모니터로 작동 • mstsc /span : 화면이 제공하는 크기로 원격 접속
  • javason

    May. 20, 2020

유튜브에서 방송한 자료입니다. https://www.youtube.com/watch?v=cKXvQ3--GvE&list=PLdntWJk2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2

Views

Total views

902

On Slideshare

0

From embeds

0

Number of embeds

712

Actions

Downloads

0

Shares

0

Comments

0

Likes

1

×