Category: General

Full moon

지난 추석, 간만에 긴장을 풀었습니다. 가끔 취미로 그림을 그리고는 하는데 python으로는 안그렸네요. 자다가 문득 코드가 떠올라 보름달을 그렸습니다. 1. 보름달은? 보름달이 어떻게 생겼는지 모르는 사람은 없을 겁니다. 검은 밤 하늘에 떠있는 하얀 동그라미로 단순화할 수 있습니다. 토끼가 방아를 찧고 있는 듯한 모양이 있지만 잠시 잊기로 합니다.

Since PyCon, 세상 밖으로

PyCon Korea 2020 에서 발표한 라이트닝토크 “Since PyCon, 세상 밖으로” 영상입니다. PyCon Korea 2019에 참여한 이후 제 삶의 변화를 정리한 내용입니다. 제가 2019년에 다른 분들의 발표를 보고 큰 용기와 자극을 얻었듯 누군가에게 보탬이 되기를 바라며 올립니다. PyCon Korea 2020 발표 영상 모음 제

Automatic .gitignore generation

GitHub Docs: Ignoring files .gitignore 파일은 git add 할때 이 파일들은 빼놓고 하라는 뜻입니다. 보안상 민감한 파일일 수도 있고 github 용량제한을 넘어서는 대용량 파일일 수도 있습니다. 한참 일을 하다보니 발생한 대용량 파일을 잊고 커밋했다가 문제가 되었습니다. 이를 방지하고자 .gitignore 파일을 자동

Pit Stop for Software Maintenance

thumbnail image Formula One pit stop: How does the crew work and what are the roles to ensure Sebastian Vettel and Co can return to the track in a matter of seconds? Jupyter NotebookJupyter Lab

X-Window on Docker on WSL 2

References Microsoft: WSL 2와 WSL 1 비교Microsoft: Windows 10에 Linux용 Windows 하위 시스템 설치 가이드docker blog: Docker Desktop: WSL 2 Best practicesubuntu Discourse: Getting graphical applications to work on W

Ubuntu Desktop @Chrome Remote Desktop

References How to Install Chrome Remote Desktop on Ubuntu 18.04 Linux 시스템에 접속해서 일을 할 때 port 접속이나 ssh 방식을 많이 사용합니다. 그러나 Linux의 GUI를 활용해야 하거나, port나 ssh가 막힌 경우가 있습니다. 이 때 chrome remote desktop이 답이 될

Midnight Commander on Jupyter Lab

wikipedia: Norton Commandermidnight commander나무위키: Mdir midnight commander라는 프로그램이 있습니다. linux에서 커서와 기능키를 이용해 명령을 실행해주는 아주 편리한 녀석입니다. DOS 시절을 기억하시는 분이라면 Mdir 이라는 프로그램을 사용해보셨을지도 모릅니다. 제겐 Norton Com

Multi window @Jupyter Lab

긴 글을 작성하다 보면 글의 앞부분을 보며 뒷부분을 손대고 싶을 때가 많습니다. 위 그림의 Notepad++같은 많은 프로그램에서는 이런 기능을 지원합니다. Jupyter Lab에서도 간단하게 가능합니다. 두 창에서 보고자 하는 노트북 이름에 포인터를 대고 우클릭을 하면 팝업 창이 뜹니다. 여기에서 New View for Not

ASCII code Iteration

ASCII code + Iteration References 점프 투 파이썬, 05-5 내장 함수 전자 통신을 위해 1963년 문자를 부호화한 것을 ASCII code라고 합니다. 현재는 더 많은 문자를 포함하기 위해 확장이 이루어졌으며 국제 표준은 unicode로 제정되어 있기도 합니다. 워드프로세서(MS word, hwp 등)에서는