코딩 196

코딩 폰트, 글꼴 추천

개발자나 혹은 취미로 개발하는 분들 포함하여 큰 모니터나 작은 노트북 화면을 사용하는 분들 모두 글꼴, 폰트에 민감할 수 밖에 없는데요. 되도록이면 예쁜 글꼴이나 폰트를 선호하게 됩니다. 개발자라면 당연히 모노스페이스 (mono space) 폰트(글꼴)를 쓰실텐데, 괜찮은 폰트 (글꼴)을 소개 할려고 합니다. 객관적인 장단점및 필자의 개인적인 사견도 있습니다. 참고하여 보시기 바랍니다^^ 1. Fira Code 저번에 잠시 소개드렸던 폰트입니다. 장점 : 이퀄 연산자, 애로우 펑션이 멋있는 폰트 단점 : 폰트 간격이 넓고, 글 간격이 조금 넓다. 공식 홈페이지 : https://github.com/tonsky/FiraCode tonsky/FiraCode Free monospaced font with pr..

코딩 2020.11.26

chmod 쉽게 설명

chmod 에 관한 팁입니다. 맥이나 리눅스를 사용하다가 윈도우 파티션이나 USB에서 자료를 복사해 오면 파일 퍼미션이 rwxrwxrwx 즉, 777로 되어 있습니다. 이게 귀찮은게 디렉토리나 파일 모두 이렇게 되어 있습니다. 유닉스에서의 가장 이상적인 파일 퍼미션 구조는 폴더 : drwxr-xr-x 파일 : -rw-r–r– 입니다. 그래서 윈도우에서 복사해온 폴더나 파일 모두 이상적인 퍼미션 구조로 한꺼번에 바꾸는 chmod 명령어에 대해 알아봅시다. 먼저 원하는 폴더에서 그 이하 폴더에 모두 적용되게 -R 옵션을 넣어 아래와 같이 실행합니다. chmod -R 644 /path/to/location 그러면 모든 파일 및 폴더가 rw-r–r– 가 됩니다. 두번째 아래와 같이 실행해서 폴더만 다시 755로..

코딩 글꼴, 폰트?

프로그래머라면 코딩할때 폰트를 굉장히 중요하게 생각할 수 있습니다. 기존에는 맥오에스 기본 폰트인 Menlo를 사용했었는데 최근 웹써핑 중 IBM Plex 폰트를 알게 됐습니다. IBM Plex 홈페이지 가 보시면 규모가 굉장히 큰 폰트입니다. Korean 즉 한글 폰트도 개발되었구요. IBM Plex Mono 추천드리고자 하는 폰트는 코딩할때 필요한 모노스페이스 폰트인 IBM Plex Mono 폰트입니다. 특히 아래와 같이 {} 같이 코딩할때 자주 쓰는 중괄호 모양이 인상적입니다. 다운로드는 Github 에서 할 수 있습니다. Fira Code Fira Code 코드는 아래 그림에서 볼수 있듯이, =>, ===, !== 등을 아주 멋지게 표현해 주고 있습니다. 간혹 해외 유투브 보면서 ===, => 등..

코딩 2020.02.06

리눅스, 맥에서 oh my zsh 사용하기

예전에는 코딩을 할땐 IDE를 사용했었는데, 점점 리눅스(맥)의 터미널을 자주 사용 하게 되더군요. 그래서 해킨도 깔고, 남는 컴퓨터에 리눅스도 깔고 코딩을 하게 되었습니다. 최근 Visual Studio Code가 대세가 되면서 혹은 Web Programming을 하게 될땐 더더욱 터미널을 이용하게 됩니다. zsh / oh-my-zsh 기본적으로 터미널의 shell은 bash가 기본으로 깔려 있는데 우연히 웹써핑중에 zsh를 사용하는 미디엄 기사를 보고 한번 설치해 봤습니다. 보통 oh-my-zsh를 많이 쓰는데 이건 zsh의 확장 프로그램이라고 보면 됩니다. 굉장히 편한 기능이 많거든요. 설치하기 sudo apt install zsh sudo pacman -S zsh brew install zsh 각..

코딩 2020.02.06

라즈베리파이에 고스트(GhostJS) 블로그 설치하기 - 2편

지난 시간에 이어 고스트 블로그 설치를 계속해 보겠습니다. 1편에서는 설치후 실행까지 살펴보았는데 이제는 본격적으로 사용하는 방법에 대해 알아보겠습니다. 테마 설정하기 기본 테마보다는 좀더 멋있는 테마를 적용해 볼려고 하는 마음은 개발자라도 다 똑같지 않을 까 싶은데요, 고스트 무료 테마를 구글링 해본 결과 저는 Bleack 테마가 가장 마음에 들더라구요. Bleak 테마 주소는 https://github.com/zutrinken/bleak 입니다. MIT 라이센스로 꽁짜로 쓸 수 있습니다. 사용 방법은 github에서 zip형태로 다운받고 고스트 Admin화면에서 업로드하면 바로 적용됩니다. 바로가기 메뉴 설정 고스트 블로그 메인 화면에는 바로가기 메뉴가 있는데 기본적으로 Home, Tags, Auth..

라즈베리파이에 고스트 블로그 설치하기

라즈베리파이에 고스트(GhostJS) 블로그 설치하기 - 1편 유명 포털의 블로그 시스템을 이용하기 보다 직접 만들고 싶다는 마음때문에 React로 이것 저것 만들어 봤는데요. 그중에 NextJS, GatsbyJS, Navi 등 전문적인 Static Site Generator 프레임웍을 이용해 봤습니다. 그런데, 매번 가시지 않는 불만은 결국 CMS(Content Management System) 이었습니다. 매번 블로그를 갱신할때 마다 npm build하고 github master에 merge하고 불편했었는데, Ghost 블로깅 시스템을 처음 봤을 때 바로 이거라고 생각했습니다. 사실 Strapi CMS 툴을 처음 접했었는데 좀더 구글링 해본 결과 고스트(GhostJS) 시스템이 가장 완성도가 높다고 ..