토요일, 5월 30, 2020

[B급 프로그래머] 5월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

(오늘의 짤방: 답이 4번이라는데...
직접적/교과서적으론 답일지 모르지만 내적 반발심이 크게 일어난다! via @WonSoRang)
  1. 개발/관리도구
  2. 고성능 서버/데이터베이스
EOB

수요일, 5월 27, 2020

[설치의 정석] EC2에서 워드프레스 설치하기


(Pixabay로부터 입수된 Ludovic Charlet님의 이미지 입니다.)

[소프트웨어 설치의 정식]에서 EC2에서 워드프레스 설치하기를 소개하며, 슬라이드와 방송은 다음과 같다.

EOB

월요일, 5월 25, 2020

[B급 프로그래머] 2020년 5월 23일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2020년 5월 23일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • HTML 지옥에 오신 당신을 환영합니다!
  • 프론트엔드 앱을 위한 13가지 보안 팁
  • 8년간의 개발자 생활 회고
  • 꼭 해야 하는 VSCode 설정
  • 크롬 확장 추천
  • HTTP 헤더를 잘 읽으면…
  • Vultr 서울 리전 오픈
  • SSD 수명은 걱정하지 마세요
EOB

토요일, 5월 23, 2020

[B급 프로그래머] 5월 3주 소식(빅데이터/인공지능, 읽을거리 부문)

(오늘의 짤방: 전문성을 기르자 via @bin_bash_shell)
  1. 빅데이터/인공지능
  2. 읽을거리
EOB

금요일, 5월 22, 2020

[B급 프로그래머] 2019년 11월 10일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2019년 11월 10일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다. 이번 방송은 OKdevTV 유투브 방송의 리눅스 문제해결사인 htop 항목 살펴보기?에서 볼 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 리눅스 문제 해결사인 Htop 항목 소개하기
EOB

화요일, 5월 19, 2020

[B급 프로그래머] 2020년 5월 16일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2020년 5월 16일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 와디즈 SW 인턴후 넋두리++
  • 강려크한 노드 터미널 인터페이스 라이브러리
  • (강추!) 여러 개의 JDK를 설치하고 선택해서 사용하기
  • Deno v1.0 공개!
  • 파이썬을 셸 스크립트에서 사용하려면?
  • Bundlephobia
  • 깃랩 시스템 다이어그램
  • 슬랙에서도 PHP를 …
  • 원격 데스크톱 연결 시 모니터 여러 대 사용하기
EOB

월요일, 5월 18, 2020

[B급 프로그래머] 5월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)


(오늘의 짤방: 아니 실수로 ls를 ㅣㄴ라고 쳤는데 왜 되는건데 via @hibiyasleep)
  1. 개발/관리도구
  2. 고성능 서버/데이터베이스
EOB

토요일, 5월 16, 2020

[독서광] 쿠버네티스 패턴

오늘은 간만에 개발서 서평을 올려드린다. 요즘 인기를 끌고 있는 쿠버네티스 패턴 책인데, 기존 책들과는 조금 성격이 다르다. 클라우드 네이티브 애플리케이션 - 쿠버네티스 패턴 소개에서 소개하는 바와 같이 이 책은 디자인 패턴과 같은 방식으로 기술되어 있으므로 쿠버네티스 사용법을 배우거나 기초 개념을 잡으려는 분들께는 적합하지 않다고 두괄식으로 말씀드리고 시작한다.

책 목차를 보면 조금 느껴지겠지만, 이 책은 크게 쿠버네티스의 핵심 개념을 토대로 기존 원칙을 강조하는 기본 패턴, 컨테이너와 플랫폼 상호 작용과 관련한 원칙을 소개하는 동작 패턴, 쿠버네티스 포드 내에 컨테이너를 구성하는 방식을 소개하는 구조 패턴, 쿠버네티스에서 애플리케이션 설정을 연결하는 설정 패턴, 플랫폼을 확장하고 컨테이너 이미지를 쿠버네티스 내부에서 부트스트래핑 하는 방법을 다루는 고급 패턴으로 나뉘어져 있으며, 각 장의 분량은 많지 않으므로(참고: 대략 300페이지 안쪽인데, 25개 장으로 구성되어 있음) 세부적인 설명 대신에 왜 이런 패턴이 중요하고 무엇을 생각해야 하는지를 짚어준다.

단순히 이론만 설명하는 대신 각 장마다 간단하지만 어느 정도 완결된 형태(생략된 부분은 아래 소개하는 깃허브를 참고하면 된다)의 코드가 제시되므로 실제로 어떤 형태로 구성 파일을 만들고 스크립트를 작성하는지 감을 잡을 수 있는 형태로 되어 있다. 여기서 추가 설명이 필요하다고 느껴지면 마지막 부분에 나오는 참고 자료를 보면 된다. 쿠버네티스가 워낙 복잡하기 때문에 나무에 집중하느라 숲을 잘 보지 못하는 어려움을 겪기 마련인데 이 책을 읽으면 무엇이 중한지 감을 잡을 수 있고 복잡성을 줄이기 위해 정형화된 패턴을 활용하는 힌트를 얻을 수 있다.

보너스: Kubernetes Patterns: Reusable elements for designing cloud-native applications에서 영문 PDF 무료 이북도 내려받을 수 있고, Examples for "Kubernetes Patterns - Reusable Elements for Designing Cloud-Native Applications"에서 소스 코드와 참고 자료 링크도 확인할 수 있으므로 구매 전에 미리 살펴봐도 좋겠다.

결론: 쿠버네티스를 어느 정도 사용해봤고 기초 지식이 있는 분이라면 업그레이드를 위해 이 책을 출발점으로 삼으면 좋겠다.

EOB

금요일, 5월 15, 2020

[B급 프로그래머] 2019년 11월 2일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2019년 11월 2일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다. 이번 방송은 OKdevTV 유투브 방송의 개발 문서 이야기 – 튜토리얼과 하우투 문서의 차이점은?에서 볼 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 튜토리얼과 하우투 문서의 차이점은?
EOB

수요일, 5월 13, 2020

월요일, 5월 11, 2020

[B급 프로그래머] 2020년 5월 9일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2020년 5월 9일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 실무 개발자에게 알고리즘은 덜 중요할까?
  • 코로나19 기간 중 개발자 활동은 증가? 감소?
  • C#에서 조건부 컴파일을 하려면?
  • 깃허브 코드스페이스
  • 비주얼 스튜디오 코드스페이스
  • vi UI 확장(도스 시절이 그리워지는…)
  • 마켓컬리에서 PHP 개발 로드맵 2020
  • 배시 스크립트 편집할 때 각별히 주의하자
EOB

토요일, 5월 09, 2020

[B급 프로그래머] 5월 1주 소식(빅데이터/인공지능, 읽을거리 부문)

(오늘의 짤방: You can only keep three. via @seanjtaylor)
  1. 빅데이터/인공지능
  2. 읽을거리
보너스: EBS 다큐프라임 - 100세 쇼크- [장수의 역습, 벼랑 끝에 선 노인들]
EOB

금요일, 5월 08, 2020

[B급 프로그래머] 2019년 10월 5일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2019년 10월 5일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다. 이번 방송은 OKdevTV 유투브 방송의 개발자들이 애자일을 싫어하는 이유.pptx에서 볼 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 개발자들이 애자일을 싫어하는 이유
EOB

월요일, 5월 04, 2020

[B급 프로그래머] 2020년 5월 2일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2020년 5월 2일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • 전문 분야가 아니면 나대지 말자
  • 코드 주석처리는 형상 관리 전에 삭제해야 마땅하다
  • 정규표현식을 쉽게 설명하는 사이트
  • 자바에서 엄청 빠른 압축 라이브러리
  • .gitignore를 만들어주는 서비스
  • vi UI 확장(도스 시절이 그리워지는…)
  • 맥OS X의 파인더에서 터미널 바로 열기
  • .bashrc에서 RC가 의미하는 바는?
EOB

토요일, 5월 02, 2020

[B급 프로그래머] 4월 5주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)

(오늘의 짤방: My code via @sungchi)
  1. 개발/관리도구
  2. 고성능 서버/데이터베이스
EOB

금요일, 5월 01, 2020

[B급 프로그래머] 2019년 10월 12일 개발자 이야기(발표 자료)

(Pixabay로부터 입수된 Margit Wallner님의 이미지 입니다.)

2019년 10월 12일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.

하이라이트를 요약 정리하면 다음과 같다:

  • EXIF 때문에 이미지 처리 과정에서 흔히 저지르는 실수와 이를 피하는 해법
EOB