2021년부터, 전반적인 개발 환경과 관련된 분야에서 행했던 삽질 중 의미있는 것을 메모해 둡니다.
- Slack 에서 한글 입력이 잘 되는 조합을 아직 uim + byeoru 조합 이외에는 찾지 못했다.
- Ubuntu 20.04 로의 업그레이드 후, uim-byeoru 의 설치 및 설정이 필요하다. (18.04 와 달리 패키지가 분리되어 있다.)
- 처음에는
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/
을apt
의sources
에서 제거하여 보았다. 정확한 이유는 모르겠지만, 이후 몇몇 driver upgrade 가 진행될 수 있었다.Do-release-upgrade
GUI 도 실행 가능하게 되었다. - CUDA Linux Repository key rotation가 2022년 4월 27일에 일어나, 이 부분도 반영되어야 한다.
KoNLPy 매인테이너
- KoNLPy의 0.6.0 버전 릴리즈를 요청하였고, 어느 순간 매인테이너가 되었다. Windows, Linux, Mac OS X, Arm (Non-Intel) 등 다양한 환경과 Python 2.7, Python 3.6 등 다양한 버전, 그리고 CoLab 등의 환경 모두에서 테스트를 해 보고 있다.
- 24GB 정도 되는 모델은 48~50GB 정도 되는 CPU 메모리를 사용하여 CPU inference 를 어느 정도는 실행할 수 있다. 이때 주의점은 bfloat16 등을 쓰거나 하도록 되어 있는 경우가 있다면 이를 적절히 해지해야 한다.
- 어떤 공개 서한을 다국어로 번역하자는 제안하고 이틀 뒤에 올린 Pull Request가 merge되었다.
- 해당 공개 서한과 정반대의 입장을 취하는 공개 서한의 한국어 번역을 보면서 여러 가지 고민이 든다. 단순히 내용을 어떻게 옮길 것인지뿐만 아니라 이 내용을 비판적으로 수용하기 위한 - 우리말로 된 사전 지식을 어떻게 제공해야 좋을까?
- UnicodeData.txt에 따르면,
U+0130
(İ
),'İ'
즉 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))])
- Skelter Labs
- 스켈터랩스
- 영어로 쓸 때 띄어쓰기 포함 12글자, 한글로 적을 때 띄어쓰기 없이 5글자이다.
- Slack 에도 장애 리포트 사이트 https://status.slack.com/가 있다.
- Slack 이중화는 어떤 식으로 할 수 있을지.
[링크](파일명)
형식을 쓰면[ID]
저장소 내의 해당 파일로 가는 링크가 Gitub 프로필에 노출된다.
- USB Flash Memory 기반의 부팅을 지원하지 않는 경우가 많다.
- iODD 를 사용하더라도 경우에 따라 USB 전원 포트 출력이 부족할 수 있다.
- Y 자형 USB 전원 보조 케이블 등을 사용하여도 사정이 그리 나아지지 않기도 한다.
- iODD 에 Windows 10 ISO 파일을 잘 심어도, 다른 파티션이 있어서 문제가 될 수 있다.
_ISO
폴더에 저장된 파일이 단편화가 일어나 있을 경우defrag
에러만 뜬다. 조각모음 필수.C:\GPKI
를 깔끔하게 백업한다.- Windows 에는 즐겨찾기 백업하는 것도 잊지 않는다.
- 같은 iODD 라고 해도 안에 들어있는 SSD 유형에 따라 전력 소모량이 적은 것을 찾을 수 있다.
- Windows 10 미디어 다운로드 도구로 USB 자체를 바꾸거나, ISO 파일만 따로 받을 수도 있다.
말랑말랑 플랫폼
기반으로 설치한한글 2020
은K-에듀파인
의ODT 패치
와 호환되지 않는다.- 정확히는
ODT 패치
가한글 2020
을 설치되어 있는 버전으로 인정하지 않는다. - 이 경우엔 해당 시도교육청을 통해 내려온
한글 2018
을 설치할 수밖에 없다.
- 정확히는
- 동일 메인보드에 '디지털 라이선스'가 걸려 있다면 이 라이선스를 Microsoft 계정에 연동시켜 라이선스를 이전시킬 수 있다.
combacsa을 참조해 주세요.