imperfect perfectionist

Visual Studio Code 1.99을 Ubuntu 18.04가 설치된 원격 서버에서 사용하기

원래 4월 7일자로 업로드를 하고 싶었는데 어쩌다보니 늦어져서, 그 사이에 Visual Studio Code의 FAQ가 업데이트 됐을 수도 있습니다. 발단 꽤 오랫동안 우분투 버전을 올리지 않은 개발용 서버가 있었다. 최신 버전이 24.04인 걸 생각하면 벌써 6년이 넘게 사용하면서 문제 하나 없었다. 오늘 아침이 되기 전까지는. 평소에 로컬...

Chirpy 테마 사용 시 모바일에서 사이드바가 안 열리는 문제 해결하기

사건의 전말 사실 모바일에서 사이드바가 안 열리는 문제는 몇 달 전에 알아버렸던 것 같은데 어차피 사이트에 찾아오는 사람도 없잖아 라는 안일한 생각으로 고칠 생각을 전혀 안 하고 있었다. 농담이고 사실은 고칠만한 여유가 시간적으로나 심리적으로나 없었던 게 가장 큰 이유였다. 그래서 추석 연휴 마지막날인 오늘 더이상 게임 생각도 안 나고 마침 사용하...

첫 코드 리팩토링

이 포스트에 실제 코드는 전혀 등장하지 않습니다. 소프트웨어 엔지니어로 입사했지만 그동안 한 번도 유지보수가 필요한 코딩을 해본 적이 없었다. 그러다 작년 말부터 동료 직원과 함께 이런저런 기능을 하는 스크립트의 모음집을 만들었는데, 분명 하나의 코드베이스에 시작한 구현들이 언제부턴가 한눈에 알아보기 힘들어지기 시작했다. 각자 자기 나름대로의 생각...

Chirpy로 블로그 테마 바꾸기 (1)

GitHub Pages 블로그를 개설하고, 첫 포스트를 작성하면서 한 다짐이 있다. 역시 아직까지는 기본 테마를 쓰고 있다는 점이 조금 마음에 안 드는 상황이다. 카테고리 정리도 좀 시키고 싶고 태그 매기는 것도 해보고 싶고 해서 이것저것 만져볼 생각이다. 하지만 다짐은 다짐일 뿐, 장장 8년이라는 세월이 흐르고 나서야 수 년 전에 잠깐 깔...

PyTorch-Lightning 1.5에서 args로 하이퍼파라미터 전달

재작년(…) 사내 양성과정의 일환으로 진행했던 미니 프로젝트를 다시 끄집어냈다. 팀 프로젝트로 진행했던 작업이긴 하나 소스코드를 너무 대충 짜논 턱에 못 알아보겠는 부분도 많고, 너무 오래 전에 작업했던 내용이라 그 사이에 SKT에서 KoGPT2 version 2를 내고 카카오에서도 KoGPT 발표하고 난리가 나서 주말마다 리팩토링을 해보기로 했다. ...

Raspberry Pi에서 Matplotlib 설치 시 required packages error

얼마 전 라즈베리 파이에 Miniconda를 설치하고 나서 numpy와 matplotlib가 없음을 깨달았다. Anaconda 쓸 땐 몰랐는데, ‘이럴 줄 알았으면 그냥 맥북에다 설치해서 쓸 걸 그랬나’ 하는 생각도 들었다. 그렇지만 모듈이야 설치하면 그만이니까! 그리고 그렇게 나는 또 다시 난관을 만났다. 가벼운 마음으로 conda install ...

Using Anaconda in Raspberry Pi 2

최근 밑바닥부터 시작하는 딥러닝 이라는 책을 읽기 시작했다. 거의 모든 딥러닝 관련된 뭐시기들이 그렇지만 이 책 역시 파이썬을 기반으로 코드를 작성하고 있어서 개발환경으로 Anaconda(이하 아나콘다) 사용을 권장하고 있다. 그럼 받으면 되기는 한데 분명 개발하려고 산 맥북에다가 이것저것 설치하는 게 너무 싫어서 놀고 있던 라즈베리 파이1를 꺼냈다....