vim32 - get current file name
저는 markdown을 vim을 사용하여 편집합니다. 이 때, markdown file name을 해당 post의 제목으로 그대로 정하는 경우들이 많은데요. 이게 몹시 사소하지만, 모든 markdown 편집에서 동일하게 작헙하는 내용이라 간단한 ...
Python, Java, AI/ML, Vim, Web, CS 이론 등 소프트웨어 개발 및 엔지니어링 기록
저는 markdown을 vim을 사용하여 편집합니다. 이 때, markdown file name을 해당 post의 제목으로 그대로 정하는 경우들이 많은데요. 이게 몹시 사소하지만, 모든 markdown 편집에서 동일하게 작헙하는 내용이라 간단한 ...
저는 markdown을 vim을 이용해서 편집합니다. 따라서 mouse를 거의 사용하지 않는데요. markdown 에서 다음의 형태로 reference를 넣고, 만약 해당 경로의 페이지에 방문하고 싶을 경우 일반적인 IDE에서는 마우스 클릭만으로...
vim - abbrev - trailing space 는 vim insert mode에서 사용하는 축약어 명렁어로서, 길게 type해야 하는 단어 혹은 구절을 축약어로 만들어두고 빠르게 해당 내용을 입력할 수 있도록 해줍니다. 저의 경우는 다음 ...
go - string - summary type에 대해서 함수를 적용하면 문자의 길이가 나오는 것이 아니라, 배정된 메모리의 크기가 나옵니다. 예를 들어, "한글", "AB" 모두 우리는 2글자로 생각하지만 UTF-8로 문자를 표현했을 때 사용되...
대학교 1학년 때 태어나서 처음으로 c programming을 배웠던 시절에 pointer는 뭔가 악몽 같았습니다. 실제로 많은 아이들이 떠났지만, 요즘은 오히려 pointer가 있는 것이 더 익숙하게 느껴질 때도 있어요. pointer가 있으면...
shell locale에 대해서 정리하려고 시작한 것은 아닌데, 을 사용할 때 계속 한글로 message 가 발생하는 것이 성가셔서 찾다보니 locale에서 발생한 문자였다는 사실을 깨달았습니다. 생각해보니, 한글날에 locale을 english...
기본적인 go 에서 struct 사용법을 정리하였습니다. go - struct - basic 관련 있는 data들을 묶어서 관리하기 위해서는 를 사용합니다. 기본적인 사용법은 다음과 같죠. 는 다음과 같이 type을 지정하는 형태로 사용할 수 있...
golang에서 array를 정의하고 사용하는 방법을 다음과 같이 정리하였습니다. 요즘에는 python을 주로 쓰다 보니, 아무래도 동적배열에 익숙한데요, golang에서는 (일단 제가 공부한 곳 까지는) 정적배열만 지원해주는 것으로 보입니다. ...
golang에서는 code 내에 선언되었으나 사용되지 않은 package나 variable이 존재할 경우, error가 raise되며 코드가 실행되지 못합니다. 아래 코드를 작성한 다음 를 사용해서 해당 코드를 실행해보면 package, vari...
저는 모든 문서 작업을 vim에서 하려고 노력합니다. 과거에는 VScode를 사용했는데요, 어떻게 하면 최대한 마우스를 쓰지 않고 작업을 할 수 있을까 고민하다 보니 현재 vim으로 넘어왔습니다. 마우스를 쓰지 않기 때문에, 꽤 번거로운 일이 생...
(Original) Why Number Should Start at Zero을 번역하여 아래에 작성하였습니다만, 번역이라고 하기에는 좀 너무 대충 중요한 부분만 선택해서 번역한 느낌이 있습니다. 원문을 그대로 보시면 아주 고급적으로 비꼬는 기술을...
Vim에서 indentation block을 folding기 위한 방법을 설정합니다. 일단 저는 vim - fandom - wiki - Folding를 참고하여 다음으로 정의하였습니다. folding by indentation 는 indent(들...
python Zero Division Error 제가 알고 있는 프로그래밍 언어들에서는 보통 다음과 같이 0으로 나누는 경우 Zero division Error가 발생합니다. 아래는 python code이구요. 물론, 수학적으로는 0을 나누면 i...
python에서 code를 작성할 때, 각 file별로 다음과 같은 두 가지 경우가 발생할 수 있습니다. 가령 라는 file을 작성한다고 한다면. 1. 직접 실행되는 경우: 가 의 형태로 직접 실행되는 경우 1. library로 import되는 ...
Problem python requests package 를 사용해서 웹 크롤링을 할 때, 웹브라우저에서는 잘 보이는 문서가, requests 로 가져올 때는 403 forbidden이 발생하는 경우가 있습니다. code는 간단히 다음과 같죠. ...