Category: General

Company Personification

ChatGPTOpenAI API documentation ChatGPT API가 공개되었습니다. 사전 신청자를 받고 있긴 했지만 기습적으로 느껴질만큼 갑자기 공개했습니다. API를 공개했기 때문에 다른 여러 기능과 연계기를 발휘하기 좋습니다. 기존의 GPT API를 사용해 회사의 이미지를 의인화합니다. 1. 인물로 본 회사 이미지 연합뉴스: 인물로

모듈(.py) 안에서 library 설치

Colab 같은 클라우드 환경 사용 비중이 늘어나고 있습니다. 클라우드에 기본으로 설치되지 않은 라이브러리를 설치하는 방법을 알아봅니다. pip도 import 해서 사용할 수 있습니다. 1. 클라우드 환경 Google Colab이나 Streamlit cloud 처럼 클라우드 기반 서비스 활용 비율이 늘어납니다. 장점이 많지만 서버가 물리적으로 고정되어

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

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 등)에서는