목요일, 12월 30, 2021

[유튜브 방송] (즐겁게 배우는 SQL #51) (보충) where와 having 차이점 설명

[유튜브 방송] (즐겁게 배우는 SQL) 기획 소개에서 설명드린 즐겁게 배우는 SQL 51편을 공개해드리겠다. 51편은 보충 설명으로 where와 having 차이점을 설명한다.

방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.

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

  • 00:00 도입
  • 01:14 WHERE와 HAVING을 언제 어느 때 사용할까?
  • 02:16 GROUP BY로 살펴보는 표준 템플릿
  • 03:34 성능 고려
EOB

토요일, 12월 25, 2021

[B급 프로그래머] 12월 4주 소식(개발/클라우드/고성능 서버/데이터베이스 관련 소식 정리)

(오늘의 짤방: Working on design systems via @joeyabanks)

개발 관련 소식

  1. 팁과 유틸리티
  2. 프로그래밍 & DevOps
  3. 설계
  4. 하드웨어
  5. 개발 문화
  6. 블록체인

클라우드/고성능 서버/데이터베이스 관련 소식

  1. 보안
  2. 클라우드
  3. 데이터베이스

보너스: Recursion via @Ashot_

보너스 2: Keanu Reeves and Carrie-Anne Moss on making The Matrix Awakens with Epic Games

EOB

수요일, 12월 22, 2021

[OCI 탐험 일지] 2. 블록 볼륨 생성

오늘은 오라클 클라우드를 다루는 OCI(Oracle Cloud Infrastructure) 탐험일지 기획 연재 두 번째 시간으로, 블록 볼륨 생성 방법을 소개하겠다.

방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.

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

  • 00:00 도입
  • 01:24 블록 볼륨이란?
  • 05:15 몇 가지 기본 사항
  • 09:19 3만피트 상공에서 슬쩍 살펴보기
  • 10:31 블록 볼륨 생성
  • 17:52 블록 볼륨 붙이기
  • 33:26 블록 볼륨 정리와 삭제
  • 35:41 참고 자료
EOB

토요일, 12월 18, 2021

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

(오늘의 짤방: The new #1 Programmer excuse for legitimately slacking off: via @Ashot_)
  1. 빅데이터/인공지능
  2. 읽을거리
보너스: Keanu Reeves and Carrie-Anne Moss on making The Matrix Awakens with Epic Games
EOB

목요일, 12월 16, 2021

[독서광] 전망하는 인간, 호모 프로스펙투스

이번 주는 사람의 유일한 특성인 전망(prospection)을 다루는 책인 전망하는 인간, 호모 프로스펙투스를 소개하겠다.

방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.

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

  • 00:00 도입
  • 00:53 한 페이지 요약
  • 03:23 이 책의 목차
  • 05:06 무엇이 이 책을 흥미롭게 만드는가?
  • 12:58 대상 독자
  • 13:37 결론과 마무리
EOB

토요일, 12월 11, 2021

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

(오늘의 짤방: git blame via @_developit)
  1. 개발/관리도구
  2. 클라우드/고성능 서버/데이터베이스
보너스: This is how CORS works via @Rapid_API
EOB

금요일, 12월 10, 2021

[OCI 탐험 일지] 1. 인스턴스 생성

오늘은 오라클 클라우드를 다루는 OCI(Oracle Cloud Infrastructure) 탐험일지 기획 연재 첫 시간으로, 인스턴스 생성 방법을 소개하겠다.

방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.

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

  • 00:00 도입
  • 02:03 컴퓨트 서비스란?
  • 07:11 인스턴스 런치를 위해 필요한 구성 요소
  • 10:02 3만피트 상공에서 슬쩍 살펴보기
  • 11:22 인스턴스 생성을 위해 무엇을 해야 하나?
  • 12:13 키 쌍 생성
  • 16:52 구획(Compartment) 선택
  • 25:03 클라우드 네트워크 생성
  • 27:46 인스턴스 실행
  • 36:53 인스턴스 연결
  • 39:45 자원 정리
EOB

수요일, 12월 08, 2021

[독서광] 만들면서 배우는 클린 아키텍처 (이벤트 당첨자 발표)

지난 주에 소개드린 자바 백엔드 개발자들을 위한 책인 만들면서 배우는 클린 아키텍처의 이벤트 당첨자 방송을 진행했다.

오늘 당첨되신 분들 명단은 다음과 같고, 배송 주소, 성함, 전화번호를 제 이메일 jrogue 에뜨 gmail.com으로 보내주시면 택배로 발송드릴 예정이다. 참여해주신 모든 분들께 감사 말씀 드리고, 특히 당첨되신 분들께는 축하 말씀드린다.

  • 꽥꽥
  • Chan Ho Park
  • 주연우
  • 이명훈
  • Jinho Yoo
EOB

토요일, 12월 04, 2021

[끝없는 뽐뿌질] 애플워치 시리즈 7 열흘 사용기

작년에 갤럭시 워치 3에 대한 사용기를 올렸는데, 1년만에 선물(감사합니다!!!) 받은 애플워치에 대한 사용기를 올려보려고 한다. 아무래도 아이폰 사용자다 보니까, 갤럭시 워치 3를 사용하다 몇 가지 확실히 불편한 점이 있긴 했었다.

  • 전화와 메시지 응답 불가: 전화나 메시지가 온다는 사실은 알고 있지만, 응답할 방법이 마땅하지 않았다. 물론 스마트폰이 항상 근처에 있긴해서 아주 불편하다고는 볼 수 없지만 그래도 뭔가 아쉬운 점은 있었다.
  • 알림(notification) 이중 전달 문제: 아이폰에서 확인했음에도 불구하고 약간의 시차를 두고 워치에도 알림이 통지되는 경우와 더불어, 알림을 확인하지 않을 경우 한 번은 워치 7, 한 번은 아이폰으로 두 번 알림이 와서 성가신 면이 있었다.
  • 캘린더 등 기본 앱 연동 부족: 예를 들어 기본 캘린더 앱과 연동해서 필요한 일정 등을 사전에 알려주면 좋을텐데, 이 부분이 아쉬웠다.

이번에 선물받은 워치 7(나이키 버전!)를 열흘 정도 차고 다녀보니까, 확실히 애플 기기끼리 상호 운영성이 훨씬 더 좋음을 다시 한 번 확인하게 되었다. 갤럭시 워치 3와 비교해서 편리하다고 생각한 기능 몇 가지만 정리해보겠다.

  • 작지만 밝고 또렷한 화면에 상시 표시형(always-on) 기능이 너무너무너무 편리하다. 손목을 내린 상태에서도 제법 또렷하게 화면이 보인다(OLED 특성상 전원 절약을 위해 어두운 톤으로 바뀐다).
  • 전화와 메시지 응답이 가능하다! 겨울에 특히 장점이 있는데, 추운데 전화기 들고 오들오들 떠는 대신 그냥 시계로 통화하고 간단한 메시지를 보내면 된다.
  • 시계를 차고 있으면 알림이 시계로만 오게 되어 있으므로(물론 나중에 아이폰에서도 확인이 가능하다), 진동 폭격을 줄일 수 있다. iOS 15의 개선된 알림 센터 기능과 조합하면 정신을 산만하게 만드는 알림 공해로부터 어느 정도 해방이 가능하다.
  • 캘린더와 연동해 다음 일정을 시계 첫 화면에 표시할 수 있고 긴급 알림으로 다음 일정을 톡톡 쳐서 알려주므로 점점 나빠지는 기억력을 보조할 수 있다. 주소록도 동기화시켜 바로 메시지 보낼 수 있기에 간단한 작업은 워치만으로 가능해진다.
  • 자동으로 현재 아이폰에 설치된 앱과 쌍을 이루는 워치 앱을 설치해주므로, 통합성을 높인다. 예를 들어, 각종 포인트 카드의 바코드를 아이폰 화면 아닌 워치 화면으로 볼 수 있다. 아쉽게도 아직 별다방 음료 가져가라는 알림은 스타벅스 앱이 없어 워치에서 확인할 수 없다
  • 갤럭시 워치 3에서 아이폰의 경우 지원하지 않았던 심전도와 혈중 산소 등의 몇 가지 건강 관련 정보를 추가로 받을 수 있다. 심세동 측정도 가능한 것으로 알고 있다.
  • 시리 연동이 아이폰보다 더 잘 되는 느낌이다. 물론 전혀 엉뚱한 문제가 생기긴 한다(아래에 정리).

전반적으로 애플 장비끼리 멋지게 통합되어 움직인다는 느낌을 받았고, 활동 관련 기능도 나름 게이미피케이션에 신경을 써서 재미있게 만들었다는 생각이다(덕분에 종일 앉아있지 않고 움직이고 있다). 하지만 갤럭시 워치 3에 비해 몇 가지 아쉬운 점은 있다.

  • 갤럭시 워치 3가 조금 더 무겁긴 하지만, 배터리 수명이 이틀 정도는 거뜬하게 버티는 반면 애플워치는 하루가 한계다. 물론 시리즈 7에서는 USB-C 고속 충전이 가능하므로 상당히 빠르게 충전되긴 하지만 외부에 있을 경우 USB-C를 지원하는 보조배터리에 충전 케이블까지 들고 다녀야 하므로 상당히 번잡하다.
  • 아무래도 갤럭시 워치 3의 베젤링이 애플 워치 크라운보다 사용성이 뛰어나다.
  • 시리가 조금 바보 같아서 부르지도 않았는데 튀어나는 경우가 있다. 특히 외부 강의나 발표할 때 주의해야 한다(잘 이해하지 못했다는 대답이 세미나실에 울려퍼지면 순간 분위기가 싸해지니, 중요한 회의나 세미나인 경우라면 에어플레인 모드로 만들어 놓고 시작해야겠다).
  • 아이패드랑 연동이 불가능한데(예: 페이스 아이디 풀기), 이 부분은 향후 어떻게든 개선되리라 본다.

어차피 갤럭시 워치 4부터는 아이폰을 지원하지 않으므로 아이폰 사용자들은 애플 워치가 답이긴 하다. 한 가지 힌트를 드리자면, 상시 표시형 기능이 없는 모델과 있는 모델의 차이점은 정말 하늘과 땅 차이므로 SE 모델이나 시리즈 3 대신 시리즈 7을 사야 후회가 덜 할 것이다(아, 배터리 용량이 적기 때문에 빠른 충전도 무척 중요한 특징이 된다). 오늘 뽐뿌질은 여기까지. :)

EOB

목요일, 12월 02, 2021

[독서광] 만들면서 배우는 클린 아키텍처 (이벤트 있음)

이번 주는 자바 백엔드 개발자들을 위한 책인 만들면서 배우는 클린 아키텍처를 소개하겠다.

방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.

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

  • 00:00 도입
  • 01:06 한 페이지 요약
  • 02:27 이 책의 목차
  • 03:57 무엇이 이 책을 흥미롭게 만드는가?
  • 12:16 대상 독자
  • 13:59 결론과 마무리
  • 16:43 하나 더: 이벤트!
EOB