SlideShare a Scribd company logo
1 of 12
Download to read offline
2020년 5월 2일
개발 이야기 정리
박재호(jrogue@gmail.com)
참고 자료
• <컴퓨터 vs 책> 블로그
• http://jhrogue.blogspot.com/
• OKdevTV 유튜브 방송
• 오늘 방송:
https://www.youtube.com/watch?v=H3oLz9m1M_Q&list=PLdntWJ
k2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2
• 재미있는 개발 이야기 리스트:
https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t
yKUv7HFtcqg
• 슬라이드 셰어
• https://www.slideshare.net/jrogue/presentations
오늘의 짤방
서버가 자꾸 터지면 쓰는 짤
@RinRie_3R
오늘 소개할 내용
• 전문 분야가 아니면 나대지 말자
• 코드 주석처리는 형상 관리 전에 삭제해야 마땅하다
• 정규표현식을 쉽게 설명하는 사이트
• 자바에서 엄청 빠른 압축 라이브러리
• .gitignore를 만들어주는 서비스
• vi UI 확장(도스 시절이 그리워지는…)
• 맥OS X의 파인더에서 터미널 바로 열기
• .bashrc에서 RC가 의미하는 바는?
(오늘의 논쟁) 전문 분야가 아니면 나대지 말
자
• https://www.yna.co.kr/view/AKR20200427142700502?inpu
t=tw
• 웃음 포인트: 선관위 관계자는 연합뉴스와 통화에서 "21대 총선 개표에는 '
자바'라는 고급 프로그램 코드가 사용됐다"며 "비주얼 베이직 프로그램의 코
드로는 조작이 불가능하다"고 설명했다.
(개발) 코드 주석처리는 형상 관리 전에 삭제
해야 마땅하다
• https://kentcdodds.com/blog/please-dont-commit-
commented-out-code
• 코드 주석이 나쁜 이유
• 집중과 인지적인 부하 → 작업 흐름이 깨짐
• 중요한 사안을 감춤 → 숨바꼭질
• 낡은 정보 → 주석을 추가하는 순간… 낡는다
(개발) 정규표현식을 쉽게 설명하는 사이트
• https://refrf.shreyasminocha.me/chapters/character-classes
• 정규표현식에 공포를 느끼는 분들을 위한 정말 쉬운 설명
(개발) 자바에서 엄청 빠른 압축 라이브러리
• https://github.com/xerial/snappy-java
• 구글의 snappy를 자바로 이식한 라이브러리
• 초당 200~400MB
• 기본적으로 32KB+ 메모리 사용
• JNI 기반 구현
(개발) .gitignore를 만들어주는 서비스
• https://www.gitignore.io/
• 개발환경, 운영체제, 프로그래밍 언어에 따라 즉석에서 .gitignore 파일을
생성
• 명령행도 가능
• https://docs.gitignore.io/install/command-line
(개발) vi UI 확장(도스 시절이 그리워지는…)
• https://github.com/skywind3000/vim-quickui
(개발) 맥OS X의 파인더에서 터미널 바로
열기
• https://github.com/Ji4n1ng/OpenInTerminal
• 파인더 상단 메뉴나 폴더 선택 후 왼쪽 마우스 버튼으로 터미널을 바로 여는
유틸리티
(우리가 몰랐던 사실) .bashrc에서 RC가 의
미하는 바는?
• https://superuser.com/questions/173165/what-does-the-rc-
in-bashrc-etc-mean
• .bashrc와 같이 설정 파일 뒤에 붙은 RC의 의미가 무엇일까?
• “Run Command” → 1965년 MIT의 TCSS(Compatible Time-Sharing
System)에서 기원
• K&R은 runcom으로 불렀고, 이를 줄여 rc가 됨
• 다른 예:
• vimrc 등에서는 run control로 사용됨

More Related Content

What's hot

What's hot (20)

2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기2020년 9월 19일 개발자 이야기
2020년 9월 19일 개발자 이야기
 
[5분 따라하기] git 다중 사용자 신원 설정 방법
[5분 따라하기] git 다중 사용자 신원 설정 방법[5분 따라하기] git 다중 사용자 신원 설정 방법
[5분 따라하기] git 다중 사용자 신원 설정 방법
 
2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기2020년 9월 26일 개발자 이야기
2020년 9월 26일 개발자 이야기
 
2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리2020년 9월 12일 개발 이야기 정리
2020년 9월 12일 개발 이야기 정리
 
2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기2021년 3월 13일 개발자 이야기
2021년 3월 13일 개발자 이야기
 
[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기] 전화번호와 이메일 정규표현식[5분 따라하기] 전화번호와 이메일 정규표현식
[5분 따라하기] 전화번호와 이메일 정규표현식
 
2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리2020년 7월 4일 개발 이야기 정리
2020년 7월 4일 개발 이야기 정리
 
2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리2020년 8월 30일 개발 이야기 정리
2020년 8월 30일 개발 이야기 정리
 
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기[5분 따라하기] 3차원 지구본을 콘솔에 그리기
[5분 따라하기] 3차원 지구본을 콘솔에 그리기
 
2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과2020년 2월 스택오버플로 개발자 설문 결과
2020년 2월 스택오버플로 개발자 설문 결과
 
[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)[5분 따라하기] git으로 undo하기(local편)
[5분 따라하기] git으로 undo하기(local편)
 
2020년 8월 8일 개발 이야기 정리
 2020년 8월 8일 개발 이야기 정리 2020년 8월 8일 개발 이야기 정리
2020년 8월 8일 개발 이야기 정리
 
2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리2020년 4월 18일 개발 이야기 정리
2020년 4월 18일 개발 이야기 정리
 
2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리2020년 6월 13일 개발 이야기 정리
2020년 6월 13일 개발 이야기 정리
 
2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기2021년 4월 10일 개발자 이야기
2021년 4월 10일 개발자 이야기
 
2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기2021년 2월 6일 개발자 이야기
2021년 2월 6일 개발자 이야기
 
[5분 따라하기] 3차원 도넛을 콘솔에 그리기
[5분 따라하기] 3차원 도넛을 콘솔에 그리기[5분 따라하기] 3차원 도넛을 콘솔에 그리기
[5분 따라하기] 3차원 도넛을 콘솔에 그리기
 
2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리2020년 4월 4일 개발 이야기 정리
2020년 4월 4일 개발 이야기 정리
 
[5분 따라하기] bash에서 파일 확장자 변경
[5분 따라하기] bash에서 파일 확장자 변경[5분 따라하기] bash에서 파일 확장자 변경
[5분 따라하기] bash에서 파일 확장자 변경
 
2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리2020년 9월 5일 개발 이야기 정리
2020년 9월 5일 개발 이야기 정리
 

Similar to 2020년 5월 2일 개발 이야기 정리

Similar to 2020년 5월 2일 개발 이야기 정리 (13)

2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기2020년 10월 17일 개발자 이야기
2020년 10월 17일 개발자 이야기
 
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월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기2020년 12월 20일 개발자 이야기
2020년 12월 20일 개발자 이야기
 
2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기2020년 11월 28일 개발자 이야기
2020년 11월 28일 개발자 이야기
 
2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기2020년 12월 5일 개발자 이야기
2020년 12월 5일 개발자 이야기
 
2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기2021년 3월 27일 개발자 이야기
2021년 3월 27일 개발자 이야기
 
2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기2020년 12월 27일 개발자 이야기
2020년 12월 27일 개발자 이야기
 
2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기2020년 11월 21일 개발자 이야기
2020년 11월 21일 개발자 이야기
 
2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기2020년 11월 14일 개발자 이야기
2020년 11월 14일 개발자 이야기
 
이벤트: 구글 빅쿼리 완벽 가이드
이벤트: 구글 빅쿼리 완벽 가이드이벤트: 구글 빅쿼리 완벽 가이드
이벤트: 구글 빅쿼리 완벽 가이드
 
2020년 2월 8일 개발 이야기 정리
2020년 2월 8일 개발 이야기 정리2020년 2월 8일 개발 이야기 정리
2020년 2월 8일 개발 이야기 정리
 
2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기2021년 1월 30일 개발자 이야기
2021년 1월 30일 개발자 이야기
 

More from Jay Park

More from Jay Park (20)

(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
(독서광 2024년 5월) 요즘 AI 페어 프로그래밍
 
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
(독서광) 인간이 초대한 대형 참사 - 대형 참사가 일어날 때까지 사람들은 무엇을 하고 있었는가?
 
(독서광) 쉽고 빠르게 익히는 실전 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월 2일 개발 이야기 정리

  • 1. 2020년 5월 2일 개발 이야기 정리 박재호(jrogue@gmail.com)
  • 2. 참고 자료 • <컴퓨터 vs 책> 블로그 • http://jhrogue.blogspot.com/ • OKdevTV 유튜브 방송 • 오늘 방송: https://www.youtube.com/watch?v=H3oLz9m1M_Q&list=PLdntWJ k2tJPKvRB0mSqC5tyKUv7HFtcqg&index=2 • 재미있는 개발 이야기 리스트: https://www.youtube.com/playlist?list=PLdntWJk2tJPKvRB0mSqC5t yKUv7HFtcqg • 슬라이드 셰어 • https://www.slideshare.net/jrogue/presentations
  • 3. 오늘의 짤방 서버가 자꾸 터지면 쓰는 짤 @RinRie_3R
  • 4. 오늘 소개할 내용 • 전문 분야가 아니면 나대지 말자 • 코드 주석처리는 형상 관리 전에 삭제해야 마땅하다 • 정규표현식을 쉽게 설명하는 사이트 • 자바에서 엄청 빠른 압축 라이브러리 • .gitignore를 만들어주는 서비스 • vi UI 확장(도스 시절이 그리워지는…) • 맥OS X의 파인더에서 터미널 바로 열기 • .bashrc에서 RC가 의미하는 바는?
  • 5. (오늘의 논쟁) 전문 분야가 아니면 나대지 말 자 • https://www.yna.co.kr/view/AKR20200427142700502?inpu t=tw • 웃음 포인트: 선관위 관계자는 연합뉴스와 통화에서 "21대 총선 개표에는 ' 자바'라는 고급 프로그램 코드가 사용됐다"며 "비주얼 베이직 프로그램의 코 드로는 조작이 불가능하다"고 설명했다.
  • 6. (개발) 코드 주석처리는 형상 관리 전에 삭제 해야 마땅하다 • https://kentcdodds.com/blog/please-dont-commit- commented-out-code • 코드 주석이 나쁜 이유 • 집중과 인지적인 부하 → 작업 흐름이 깨짐 • 중요한 사안을 감춤 → 숨바꼭질 • 낡은 정보 → 주석을 추가하는 순간… 낡는다
  • 7. (개발) 정규표현식을 쉽게 설명하는 사이트 • https://refrf.shreyasminocha.me/chapters/character-classes • 정규표현식에 공포를 느끼는 분들을 위한 정말 쉬운 설명
  • 8. (개발) 자바에서 엄청 빠른 압축 라이브러리 • https://github.com/xerial/snappy-java • 구글의 snappy를 자바로 이식한 라이브러리 • 초당 200~400MB • 기본적으로 32KB+ 메모리 사용 • JNI 기반 구현
  • 9. (개발) .gitignore를 만들어주는 서비스 • https://www.gitignore.io/ • 개발환경, 운영체제, 프로그래밍 언어에 따라 즉석에서 .gitignore 파일을 생성 • 명령행도 가능 • https://docs.gitignore.io/install/command-line
  • 10. (개발) vi UI 확장(도스 시절이 그리워지는…) • https://github.com/skywind3000/vim-quickui
  • 11. (개발) 맥OS X의 파인더에서 터미널 바로 열기 • https://github.com/Ji4n1ng/OpenInTerminal • 파인더 상단 메뉴나 폴더 선택 후 왼쪽 마우스 버튼으로 터미널을 바로 여는 유틸리티
  • 12. (우리가 몰랐던 사실) .bashrc에서 RC가 의 미하는 바는? • https://superuser.com/questions/173165/what-does-the-rc- in-bashrc-etc-mean • .bashrc와 같이 설정 파일 뒤에 붙은 RC의 의미가 무엇일까? • “Run Command” → 1965년 MIT의 TCSS(Compatible Time-Sharing System)에서 기원 • K&R은 runcom으로 불렀고, 이를 줄여 rc가 됨 • 다른 예: • vimrc 등에서는 run control로 사용됨