Skip to content

iamcombacsa/iamcombacsa.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2021년, 변규홍은 어떻게 살아가고 있나요?

2021년부터, 전반적인 개발 환경과 관련된 분야에서 행했던 삽질 중 의미있는 것을 메모해 둡니다.

2022년 6월 17일 (금요일)

Ubuntu 18.04 -> 20.04 dist-upgrade 후 uim-byeoru 재설치

  • Slack 에서 한글 입력이 잘 되는 조합을 아직 uim + byeoru 조합 이외에는 찾지 못했다.
  • Ubuntu 20.04 로의 업그레이드 후, uim-byeoru 의 설치 및 설정이 필요하다. (18.04 와 달리 패키지가 분리되어 있다.)

Ubuntu 18.04 -> 20.04 dist-upgrade 시 cuda-drivers 가 방해를 할 때

  • 처음에는 sudo do-release-upgrade 를 할 생각이었다.
  • 하지만 sudo apt-get upgrade 에서 뭔가 The following packages have been kept back: 로 남아 있어서인지 do-release-upgrade 는 실패했다.
  • 이 링크의 스크린샷을 보고, 혹시나 싶어 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/aptsources 에서 제거하여 보았다. 정확한 이유는 모르겠지만, 이후 몇몇 driver upgrade 가 진행될 수 있었다. Do-release-upgrade GUI 도 실행 가능하게 되었다.
  • CUDA Linux Repository key rotation가 2022년 4월 27일에 일어나, 이 부분도 반영되어야 한다.

2022년 1월 2일 (일요일)

KoNLPy 매인테이너

  • KoNLPy의 0.6.0 버전 릴리즈를 요청하였고, 어느 순간 매인테이너가 되었다. Windows, Linux, Mac OS X, Arm (Non-Intel) 등 다양한 환경과 Python 2.7, Python 3.6 등 다양한 버전, 그리고 CoLab 등의 환경 모두에서 테스트를 해 보고 있다.

2021년 11월 16일 (화요일)

Inference on CPU for GPT-J

  • 24GB 정도 되는 모델은 48~50GB 정도 되는 CPU 메모리를 사용하여 CPU inference 를 어느 정도는 실행할 수 있다. 이때 주의점은 bfloat16 등을 쓰거나 하도록 되어 있는 경우가 있다면 이를 적절히 해지해야 한다.

2021년 11월 6일 (토요일)

Microsoft office Click-to-run CPU 점유율

2021년 3월 27일 (토요일)

첫 Translation pull request

2021년 3월 17일 (수요일)

LATIN CAPITAL LETTER I WITH DOT ABOVE 에서 시작된 관찰

  • UnicodeData.txt에 따르면, U+0130(&#0304), 'İ'Latin Capital Letter I with Dot Above을 소문자로 표현하면 평범한 i가 된다.
  • 하지만 Python 3.3 및 그 이상의 버전에서는 str.lower() 를 할 때 'i\u0307'이 된다. (1글자 -> 2글자)
  • Python Bug Tracker - Issue 17252에서 이에 대한 흥미로운 토론을 읽을 수 있다.
  • 좀더 많은 이야기는 Dotted and dotless I 혹은 İ와_ı에도 올라와 있다.
  • Python 3.6.10 기준으로는 이 문자를 제외하고는 str.lower() 를 하는 것만으로 문자열의 길이가 달라지는 경우는 없다.
  • 흥미롭게도 str.upper() 를 하는 것만으로 문자열의 길이가 달라지는 경우는 102 건이나 된다.
print([chr(y) for y in range(0x110000) if len(chr(y).upper()) != len(chr(y))])

2021년 1월 13일 (수요일)

현재 다니고 있는 회사의 이름 (...)

  • Skelter Labs
  • 스켈터랩스
  • 영어로 쓸 때 띄어쓰기 포함 12글자, 한글로 적을 때 띄어쓰기 없이 5글자이다.

2021년 1월 4일 (월요일)

Slack 장애 Report

  • Slack 에도 장애 리포트 사이트 https://status.slack.com/가 있다.
  • Slack 이중화는 어떤 식으로 할 수 있을지.

2021년 1월 3일 (일요일)

github.com/[ID]/[ID] Repository

  • [링크](파일명) 형식을 쓰면 [ID] 저장소 내의 해당 파일로 가는 링크가 Gitub 프로필에 노출된다.

2021년 1월 1일 (금요일)

구형 (2009) 컴퓨터를 포맷할 때 주의할 점들.

  • USB Flash Memory 기반의 부팅을 지원하지 않는 경우가 많다.
  • iODD 를 사용하더라도 경우에 따라 USB 전원 포트 출력이 부족할 수 있다.
    • Y 자형 USB 전원 보조 케이블 등을 사용하여도 사정이 그리 나아지지 않기도 한다.
  • iODD 에 Windows 10 ISO 파일을 잘 심어도, 다른 파티션이 있어서 문제가 될 수 있다.
  • _ISO 폴더에 저장된 파일이 단편화가 일어나 있을 경우 defrag 에러만 뜬다. 조각모음 필수.
  • C:\GPKI 를 깔끔하게 백업한다.
  • Windows 에는 즐겨찾기 백업하는 것도 잊지 않는다.
  • 같은 iODD 라고 해도 안에 들어있는 SSD 유형에 따라 전력 소모량이 적은 것을 찾을 수 있다.
  • Windows 10 미디어 다운로드 도구로 USB 자체를 바꾸거나, ISO 파일만 따로 받을 수도 있다.
  • 말랑말랑 플랫폼 기반으로 설치한 한글 2020K-에듀파인ODT 패치와 호환되지 않는다.
    • 정확히는 ODT 패치한글 2020을 설치되어 있는 버전으로 인정하지 않는다.
    • 이 경우엔 해당 시도교육청을 통해 내려온 한글 2018을 설치할 수밖에 없다.
  • 동일 메인보드에 '디지털 라이선스'가 걸려 있다면 이 라이선스를 Microsoft 계정에 연동시켜 라이선스를 이전시킬 수 있다.

변규홍은 누구?

combacsa을 참조해 주세요.

Releases

No releases published

Packages

No packages published