Daily
-
[2023년 결산] 한빛냥 독자의 소리Daily 2024. 2. 24.
2023년 가을쯤 내가 작성한 리뷰 글이 하나 소개되었다. "파이썬 크래시코스"는 쉽게 잘 풀어쓰고 구성이 꽤 좋은 책이라 즐겁게 읽었는데 이렇게 소개까지 해주셔서 기분이 참 좋았었던 기억이 난다. [Review] - 파이썬 크래시 코스 해당 리뷰는 "나는 리뷰어다" 활동으로 작성한 글이다. "나는 리뷰어다"는 한빛미디어의 도서 서평단을 말한다. 특별한 위치 또는 권위가 있지 않아도 컨텐츠를 작성할 준비가 된 사람이라면 신청할 수 있다. 예를 들어 블로그를 운용하거나 인스타 또는 트위터등을 통해서 어느정도는 활동을 하는 경우인데 선정이 될 수도 있고 안될수도 있다. IT 개발자의 덕목 중, 기술에 대한 꾸준한 관심을 갖는 것 그리고 어떤 활동이든 자신의 시간을 관심분야에 할당하는 것이 중요하다고 생각한다..
-
[2023년 결산] WakaTime와 함께하는 개발 회고Daily 2024. 2. 24.
[Daily] - [2022년 결산] WakaTime와 함께한 개발 기록 작년에 이어 올해도 WakaTime에서 일년간의 기록을 잘 정리해서 이메일로 보내주었다. 간략한 회고를 해보자면, 평균 2시간의 개발을 했으며 올해도 열심히 정말 열심히 Java를 활용하여 서비스 개발을 했다. 주로 Java, Scala을 활용하여 개발을 했는데, 올해는 Go를 다시 한번 학습하고 서비스 개발에 활용하는 시간을 갖기도 하였다. 간결한 문법과 매우 빠른 성능 그리고 goroutine을 활용한 virtual thread 전략은 참 훌륭하다. 아쉽게도 마지막에 해당 프로젝트가 다시 Kotlin 기반으로 변경되긴 했지만. 한편, 2023년 9월 Java LTS 21 버전이 릴리즈되었고 공식적으로 virtual thread를..
-
[2022년 결산] WakaTime와 함께한 개발 기록Daily 2023. 1. 11.
개발자의 하루 업무 일과는 생각보다 다양하다. 설계 및 문서화 그리고 동료의 코드 리뷰, 향후 해야할 일 검토 등 그 외에도 많다. 하루 또는 일주일간 내가 개발 시간에 얼마나 공을 들이고 있는지를 통계적으로 알수 있다면 어떨까? 이러한 질문에 명쾌하게 답을 줄 수 있는 제품이 있다. 바로 WakaTime이다. 작년에 가입을 하고 대략 일년 넘게 활용 중이다. 내가 업무와 관련된 개발 시간을 얼마나 들이고 있는지 그리고 오픈소스나 사이드프로젝트는 얼마나 시간을 쏟는지를 알고 싶었다. 가장 좋은 점은 일주일 단위로 통계정보를 요약해서 이메일로 보내준다는 점이다. 그래서 이메일만 잘 살펴보면 실제로 쓰고 있는 개발 시간에 대한 추적이 충분히 가능하다. 무료 플랜은 데이터 조회기간에 제한이 있는데 나의 경우에..
-
Google One 멤버쉽 구독Daily 2022. 3. 30.
2021년 어느날 Google 포토의 저장용량 정책이 변경되었다. 이전에는 특정 크기 이하로 변환 및 저장을 하게 되면 스토리지 제한 없이 업로드가 가능했었는데 이 내용이 사라지게 된 것이다. Google 포토의 저장용량 정책 업데이트 - Google 포토 고객센터 도움이 되었나요? 어떻게 하면 개선할 수 있을까요? 예아니요 support.google.com 그래도 기본 제공 용량이 있어 일단 지켜보자하고 넘어갔었는데 벌써 스토리지 사용율이 전체 대비 90%에 가깝게 사용되고 있었다. 전체 가용 스토리지 용량 대비 세부 정보를 살펴보니 Google 포토가 압도적인걸 보면 사진이나 동영상이 많이 저장되고 있는 상태이다. 여담으로 기본 15G 용량을 무료로 제공하는데 2016년 보안 점검 보너스로 2G를 더..
-
맥북 프로 잠자기 배터리 광탈Daily 2021. 2. 19.
맥북프로는 거의 항상 전원을 연결하고 쓰곤 했었다. 자리를 이동하면서 개발할 일이 많지도 않고 이동할 일이 있거나 집에서 개발을 할 때는 약 7년 전에 구매한 맥북에어로 아직까지 잘 쓰고 있었기 때문이다. 작년 말부터 본격적인 풀 재택을 시작하게 되면서 집에서 맥북프로를 가지고 일을 하게 되었고 공간적인 문제로 전원케이블을 항상 연결해 놓기 힘든 상황이 많았다. 이때부터 배터리 문제가 눈에 보이기 시작했다. 하루 밤 자고 일어났는데 배터리가 거의 절반 가까이 떨어져 있었거나 심한 날은 20% 가까이 떨어진 날도 있었다. 가령 금요일 저녁에 일을 마무리하고 노트북을 닫아놓고 월요일 노트북을 켜려고 하면 완전 방전. 원인 기존에 잠자기 기능이란 "대기상태"를 말하고 있었는데 MacOS Mojave부터는 잠자..
-
Elastic Search, Kibana를 사용하여 이슈 관리하기Daily 2017. 7. 11.
올해의 목표 올해 새롭게 꾸려진 우리 팀은 Stable 버전의 유지보수(버그 수정)를 담당하고 있다. 개인적으로 오랫동안 유지보수 일도 해왔고 그 동안 쌓인 노하우를 실험해보고 싶었다. 이런 저런 이유로 새로운 목표를 계획했는데, 목표를 그대로 적기에는 배경 설명이 길어지니 요약하면 "적은 인원으로 최대한의 유지보수 효과내기" 또는 "유지보수 비용 줄이기"라 말할 수 있다. 아래는 목표를 달성하기 위한 일부 내용들이다. 문제 재현을 빨리 할수 있는 테스트 도구를 만들거나 현실적으로 고치기 기존에 만들기 어려워했던 유닛테스트에 대해서 mock을 활용하여 기본 틀 제공하기 이전에 발생한 주요 이슈들을 추적해서 유닛테스트가 있는지 검토하고 없으면 신규로 작성하기 주요 모듈에서 발생한 이슈는 유닛테스트 작성을 ..
-
3주간의 원격 근무 경험에 대해서 - 2Daily 2017. 2. 9.
지난 글에서 짧은 원격 근무를 어떻게 시작했는지에 대한 이야기를 했었다. 이번에는 원격 근무 경험과 느낀점을 이야기해보려 한다. 2017/02/07 - [Daily] - 3주간의 원격 근무 경험에 대해서 - 1 원격 근무 하루 일과 1분, 매일 출퇴근하는데 걸리는 시간이다. 아침에 일어나서 컴퓨터를 키고 VPN을 연결하면 출근 준비가 완료된다. 매일 9시쯤 일어나서 가볍게 스트레칭을 하고 아침 식사를 한 뒤 1분만에 출근을 했다. 퇴근을 할 때에도 컴퓨터방에서 컴퓨터를 끄고 거실로 나오면 자동 퇴근이 된다. 나는 애자일 개발과 업무 투명성을 위해서라도 팀원들과 매일 일일 미팅을 진행한다. 지금은 대면 회의를 할 수 없으니 팀원들에게 미리 양해를 구하고 매일 10시 30분에 화상으로 일일 미팅을 하자고 부..
-
3주간의 원격 근무 경험에 대해서 - 1Daily 2017. 2. 7.
IT와 동떨어진 전세라는 키워드로 시작해서 원격 근무(remote work)에 큰 관심이 있었다. 친구에게 추천을 받아서 remote라는 책을 읽기도 했고, 디지털 노마드 모임에 나가서 사람들의 이야기를 듣기도 했었다. 2017/01/06 - [Review] - 리모트(Remote) 그 이후부터 회사에서 원격 근무(remote work)를 하고 싶어 장단점에 대한 이야기를 몇몇 사람들과 이야기 하는 중, 우연한 계기로 작년 12월부터 시작하여 약 3주간 원격 근무를 할 수 있게 되었다. 그 우연한 계기란 안타깝게도 여러가지 이유로 출근이 불가능해졌기 때문이다. 병가 및 휴가를 모두 사용하게 되었고 고민 끝에 회사에 원격 근무를 제안했다. 정식 지원은 아니었지만 다행이 출근이 가능할 때까지 임시로 허용을 ..