SlideShare uma empresa Scribd logo
1 de 13
Baixar para ler offline
2020년 5월 16일
개발 이야기 정리
박재호(jrogue@gmail.com)
참고 자료
• <컴퓨터 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
오늘의 짤방
T_T
오늘 소개할 내용
• 와디즈 SW 인턴후 넋두리++
• 강려크한 노드 터미널 인터페이스 라이브러리
• (강추!) 여러 개의 JDK를 설치하고 선택해서 사용하기
• Deno v1.0 공개!
• 파이썬을 셸 스크립트에서 사용하려면?
• Bundlephobia
• 깃랩 시스템 다이어그램
• 슬랙에서도 PHP를 …
• 원격 데스크톱 연결 시 모니터 여러 대 사용하기
(오늘의 논쟁) 와디즈 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 바닥은 더 좁다
(개발) 강려크한 노드 터미널 인터페이스 라
이브러리
• https://github.com/chjj/blessed
• 목표
• Ncurses 라이브러리를 완전히 재구현
• 터미널에 최적화된 위젯 API 구현
• 예제
• Slap – 서브라임과 유사한 텍스트 편집기(https://github.com/slap-editor/slap)
• Blessed-contrib – 대시보드 (https://github.com/yaronn/blessed-contrib)
(개발) (강추!) 여러 개의 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
(개발) Deno v1.0 공개!
• https://deno.land/v1
• 특징
• 명령행 스크립트를 위한 웹 브라우저 – 단독으로 실행 가능
• 타입스크립트 지원 – 1st class
• EventEmitter - promise보다 강력한 면모 예) 배압(back-pressure)
• Rust API 지원
• API 안정성
• 주의
• 아직 호환성이 완벽하지 않음
• HTTP 서버 성능이 노드보다 뒤쳐짐
• TSC 병목: 마이크로소프트 타입스크립트 컴파일러가 느림
(개발) bundlephobia
• https://bundlephobia.com/
• 번들에 npm 패키지를 넣을 경우 드는 비용
• 개별 패키지 검색 또는 package.json 파일 탐색(beta)
(개발) 파이썬을 셸 스크립트에서 사용하려
면?
• https://github.com/hauntsaninja/pyp
• 동작 원리
• 파이썬 스크립트를 파싱해 AST를 만들고 이를 다시 소스 코드로 변환
• 예
(개발) 깃랩 시스템 다이어그램
• https://about.gitlab.com/handbook/business-ops/tech-stack-
applications/
• https://about.gitlab.com/handbook/business-ops/tech-stack/
(개발) 슬랙에서도 PHP를 …
• https://slack.engineering/taking-php-seriously-
cf7a60065329#.v1guv88jf
• 장점
• 상태 – 무상태
• 병행성 – 웹 요청에 따라 단일 스레드 구동 → 단점으로 보이지만…
• 프로그래머의 작업 흐름이 빨라짐: “생각하고 편집하고 페이지 다시 로드” (웹 서버 재
시동 필요없음)
• 단점
• 놀랄만한 형변환: 123 == “123foo” vs 0123 != “0123foo”
• 참조/값 의미의 불명확: 대입과 인수 전달
• 실패를 의식하지 못하는 철학: division by zero
• 표준 라이브러리의 모순: camel case와 snake case의 공존
(우리가 몰랐던 사실) 원격 데스크톱 연결 시
모니터 여러 대 사용하기
• https://bloodguy.tistory.com/1069
• https://m.blog.naver.com/goldrushing/130107777712
• mstsc /multimon : 물리적 2 모니터로 작동
• mstsc /span : 화면이 제공하는 크기로 원격 접속

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)
 
2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기2020년 10월 10일 개발자 이야기
2020년 10월 10일 개발자 이야기
 
2020년 8월 1일 개발 이야기 정리
 2020년 8월 1일 개발 이야기 정리 2020년 8월 1일 개발 이야기 정리
2020년 8월 1일 개발 이야기 정리
 
2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
 
2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리
 
2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리2020년 5월 9일 개발 이야기 정리
2020년 5월 9일 개발 이야기 정리
 
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
 
2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기
 
2021년 3월 20일 개발자 이야기
2021년 3월 20일 개발자 이야기2021년 3월 20일 개발자 이야기
2021년 3월 20일 개발자 이야기
 
2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리
 
2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기
 
2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리
 
2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기
 
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
 
2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기
 
2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과
 
[5분 따라하기] 3차원 도넛을 콘솔에 그리기
[5분 따라하기] 3차원 도넛을 콘솔에 그리기[5분 따라하기] 3차원 도넛을 콘솔에 그리기
[5분 따라하기] 3차원 도넛을 콘솔에 그리기
 
[5분 따라하기] bash 타임아웃 패턴
[5분 따라하기] bash 타임아웃 패턴[5분 따라하기] bash 타임아웃 패턴
[5분 따라하기] bash 타임아웃 패턴
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
 
2020년 8월 8일 개발 이야기 정리
 2020년 8월 8일 개발 이야기 정리 2020년 8월 8일 개발 이야기 정리
2020년 8월 8일 개발 이야기 정리
 

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

Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Joongi Kim
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
Jeongkyu Shin
 

Semelhante a 2020년 5월 16일 개발 이야기 정리 (20)

2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리2020년 7월 19일 개발 이야기 정리
2020년 7월 19일 개발 이야기 정리
 
2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기2021년 3월 6일 개발자 이야기
2021년 3월 6일 개발자 이야기
 
2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기
 
2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기2020년 10월 24일 개발자 이야기
2020년 10월 24일 개발자 이야기
 
2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
 
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
Python Korea 2014년 6월 세미나 - Windows 환경에서 Python 개발환경 세팅하기
 
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
머신러닝 및 데이터 과학 연구자를 위한 python 기반 컨테이너 분산처리 플랫폼 설계 및 개발
 
AngularJS In Production
AngularJS In ProductionAngularJS In Production
AngularJS In Production
 
김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15김찬웅_그룹웨어에 새 에너지를_NDC15
김찬웅_그룹웨어에 새 에너지를_NDC15
 
16 1 상속과super()
16 1 상속과super()16 1 상속과super()
16 1 상속과super()
 
IT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 yearsIT 서비스 개발 15년 _ IT service 15 years
IT 서비스 개발 15년 _ IT service 15 years
 
2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기
 
2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기
 
오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼오픈 소스 사용 매뉴얼
오픈 소스 사용 매뉴얼
 
청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기청강대 특강 - 프로젝트 제대로 해보기
청강대 특강 - 프로젝트 제대로 해보기
 
20 2 강의를 마치며
20 2 강의를 마치며20 2 강의를 마치며
20 2 강의를 마치며
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작
 
Python 생태계의 이해
Python 생태계의 이해Python 생태계의 이해
Python 생태계의 이해
 

Mais de Jay Park

Mais de Jay Park (20)

(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
(독서광) 쉽고 빠르게 익히는 실전 LLM - ChatGPT 활용부터 LLM 파인튜닝, 임베딩, 고급 프롬프트 엔지니어링까지
 
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
(독서광) LEAN HR - 당신의 스타트업은 안녕하십니까 (한빛미디어 2024)
 
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
(독서광) 구술 문화와 문자 문화: 출간 30주년 기념판 (전후 해제 포함)
 
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
(독서광) 테드 창의 숨 (아홉 가지 단편/중편 SF 과학 소설 모음집)
 
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
(독서광) 이제는 이기는 인생을 살고 싶다 - 적을 만들지 않고 단번에 갈등을 풀어내는 백전백승 변호사의 지혜지략
 
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
(독서광) 프로덕트 매니저 원칙: 10년이 가도 변하지 않을 PM/PO로 살아가는 원칙과 철학
 
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
(독서광) 개발자로 첫 출근했어요 - 사내 개발 도구, 기술, 문화 적응 가이드
 
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
(독서광) 책 vs 책: 코딩 테스트 합격자 되기 vs 파이썬 알고리즘 인터뷰
 
(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임(독서광) 테니스 이너 게임
(독서광) 테니스 이너 게임
 
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
(독서광) 인간 vs. AI 정규표현식 문제 풀이 대결
 
(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서(독서광) 모던 리눅스 교과서
(독서광) 모던 리눅스 교과서
 
(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람(독서광) 상자 밖에 있는 사람
(독서광) 상자 밖에 있는 사람
 
(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린(독서광) 자바 알고리즘 인터뷰 with 코틀린
(독서광) 자바 알고리즘 인터뷰 with 코틀린
 
(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의(독서광) 리그 오브 레전드 플레이어 중심주의
(독서광) 리그 오브 레전드 플레이어 중심주의
 
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
(일상다반사) 2023년 구독자 3,000명 돌파 이벤트
 
(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다(독서광) 오늘날 우리는 컴퓨터라 부른다
(독서광) 오늘날 우리는 컴퓨터라 부른다
 
(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다(독서광) 사실은 이것도 디자인입니다
(독서광) 사실은 이것도 디자인입니다
 
(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트(독서광) 프로덕트 매니지먼트
(독서광) 프로덕트 매니지먼트
 
(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭(독서광) 슬기로운 파이썬 트릭
(독서광) 슬기로운 파이썬 트릭
 

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

  • 1. 2020년 5월 16일 개발 이야기 정리 박재호(jrogue@gmail.com)
  • 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
  • 4. 오늘 소개할 내용 • 와디즈 SW 인턴후 넋두리++ • 강려크한 노드 터미널 인터페이스 라이브러리 • (강추!) 여러 개의 JDK를 설치하고 선택해서 사용하기 • Deno v1.0 공개! • 파이썬을 셸 스크립트에서 사용하려면? • Bundlephobia • 깃랩 시스템 다이어그램 • 슬랙에서도 PHP를 … • 원격 데스크톱 연결 시 모니터 여러 대 사용하기
  • 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. (개발) 강려크한 노드 터미널 인터페이스 라 이브러리 • https://github.com/chjj/blessed • 목표 • Ncurses 라이브러리를 완전히 재구현 • 터미널에 최적화된 위젯 API 구현 • 예제 • Slap – 서브라임과 유사한 텍스트 편집기(https://github.com/slap-editor/slap) • Blessed-contrib – 대시보드 (https://github.com/yaronn/blessed-contrib)
  • 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. (개발) Deno v1.0 공개! • https://deno.land/v1 • 특징 • 명령행 스크립트를 위한 웹 브라우저 – 단독으로 실행 가능 • 타입스크립트 지원 – 1st class • EventEmitter - promise보다 강력한 면모 예) 배압(back-pressure) • Rust API 지원 • API 안정성 • 주의 • 아직 호환성이 완벽하지 않음 • HTTP 서버 성능이 노드보다 뒤쳐짐 • TSC 병목: 마이크로소프트 타입스크립트 컴파일러가 느림
  • 9. (개발) bundlephobia • https://bundlephobia.com/ • 번들에 npm 패키지를 넣을 경우 드는 비용 • 개별 패키지 검색 또는 package.json 파일 탐색(beta)
  • 10. (개발) 파이썬을 셸 스크립트에서 사용하려 면? • https://github.com/hauntsaninja/pyp • 동작 원리 • 파이썬 스크립트를 파싱해 AST를 만들고 이를 다시 소스 코드로 변환 • 예
  • 11. (개발) 깃랩 시스템 다이어그램 • https://about.gitlab.com/handbook/business-ops/tech-stack- applications/ • https://about.gitlab.com/handbook/business-ops/tech-stack/
  • 12. (개발) 슬랙에서도 PHP를 … • https://slack.engineering/taking-php-seriously- cf7a60065329#.v1guv88jf • 장점 • 상태 – 무상태 • 병행성 – 웹 요청에 따라 단일 스레드 구동 → 단점으로 보이지만… • 프로그래머의 작업 흐름이 빨라짐: “생각하고 편집하고 페이지 다시 로드” (웹 서버 재 시동 필요없음) • 단점 • 놀랄만한 형변환: 123 == “123foo” vs 0123 != “0123foo” • 참조/값 의미의 불명확: 대입과 인수 전달 • 실패를 의식하지 못하는 철학: division by zero • 표준 라이브러리의 모순: camel case와 snake case의 공존
  • 13. (우리가 몰랐던 사실) 원격 데스크톱 연결 시 모니터 여러 대 사용하기 • https://bloodguy.tistory.com/1069 • https://m.blog.naver.com/goldrushing/130107777712 • mstsc /multimon : 물리적 2 모니터로 작동 • mstsc /span : 화면이 제공하는 크기로 원격 접속