https://rubjo.github.io/victor-mono/

 

Victor Mono

 

rubjo.github.io

서체는 가늘고 선명하며 좁고 x 높이가 크고 구두점이 명확하여 읽기 쉽고 코드에 이상적입니다. 7가지 웨이트와 Roman, Italic 및 Oblique 스타일로 제공됩니다.

Victor Mono

1Password SSH 키 저장

장비를 새로 지급 받거나 포맷을 한 경우 일반적으로 개인키를 따로 백업해 놓지 않기 때문에 새로 생성 후 Github 및 AWS 같은 사이트에 새로 등록해준다. 귀찮다. 1Password의 SSH Agent 기능을 활용해보자.

 

일단 +새 항목 선택 후 앞으로 쭈욱 사용할 SSH를 한 개 등록해준다. (위 스크린샷) [Command + ,] 키를 입력하여 환경설정 창을 오픈한다.

 

1Password 환경설정 윈도우

[개발자] 메뉴로 진입하여 체크해야 할 것 같은 느낌의 옵션들을 체크준 후 중앙에 위치한 스니펫을 복사하여 ~/.ssh/config 에 추가해준다.

 

설정은 끝났다. 이제 ~/.ssh/id_rsa.pub 파일은 없어도된다. 1Password와 해당 SSH 에이전트만 활성화돼 있으면된다. 🤫

Papaly 크롬 스타터 페이지

Papaly: 북마크 서비스

 

Personalized Social Bookmarking

Papaly is a simple social bookmarking tool to manage all your links. Create custom boards and categories. Share and follow topics of interest to discover new content.

papaly.com

 

회사에서 전용 구글 계정을 생성한 경우 개인 구글계정과 혼합하여 사용하는 것은 여간 귀찮은 일이 아니다. 특히 북마크 시 계정을 혼용해서 사용하게 되면 혼란스럽다. 열심히 모아놓은 링크들이 퇴사로 인해 사라지기라도 한다면? 또 귀찮다. 언제 백업하냐

 

Notion 같은 기타 메모 프로그램을 이용해 북마킹을 해놓는 것도 가능하지만, 이제는 그것도 귀찮다. 정리하는 단계가 한 단계 추가되기 때문이다. 그래서 찾은 게 Papaly 서비스이다. 외국 서비스인데 한국에는 반응속도가 조금 느리다. (아니 솔직히 얘기하자면 속도 때문에 안쓴다는 한국인들을 많을 것인 게 분명하다)

 

그래도 아래와 같이 풍부하게 구현된 생태계와 장점들이 있어 나는 현재 사용 중이다.

 

  • 크롬 확장
  • 크롬 스타트 페이지 (크롬 확장 프로그램이랑 다름)
  • 2차원으로 Grid 방식으로 링크를 배치가능 (한눈에 파악하기가 쉬움)
  • 북마크들을 Boards 단위로 묶을 수 있어 Boards를 여러 개 생상하여 관리하기가 용이하다. (개인 및 회사 북마크 분리)

https://pestphp.com/

 

Pest - An elegant PHP Testing Framework

Introducing Pest: An elegant PHP Testing Framework with a focus on simplicity

pestphp.com

모던하게 테스트 케이스를 작성할 수 있도록 도와주는 테스트 프레임워크이다.

라라벨 및 PHPUnit과도 호환성이 좋고, PHPStorm 플러그인 및 문서와 같은 생태계 구성이 잘 돼 있다. 👍

 

현재 진행 중인 프로젝트에 적용하고, PHPStorm 에서는 다음과 같은 방법으로 Test Runner를 성정할 수 있다.

Preferences > PHP > Test Framneworks
Run > Edit Configurations...
Edit Configurations 구성

 

https://github.com/romkatv/powerlevel10k

Xcode Light Theme

다크 모드가 간지나지만 눈에 근시를 발생시킬 수 있다는 얘기가 심심치 않게 들리고있다. 근데 돌이켜 생각해보면 나도 더 잘 보여서 쓴다기 보다는 (물론 어두운 환경에서는 잠깐 좋음) 간지가 나기때문에 사용했던 건데 점점 늙어가는 처지에 눈이라도 조금 더 안전하게 보호하자는 명목으로 PHPStorm 세팅을 또 바꾸었다.

 

몇십년간 어두운 배경에서 코딩을한 내가 갑자기 밝은 테마로 바꾸기에는 너무 어색했지만 몇분 있으니 적응되긴하더라. 상대적으로 어두운 테마에서 보다 밝은 테마에서 텍스트가 더 뚜렷히 보이는 느낌이다.

 

  • Theme: Xcode Light
  • Font: D2Coding Ligature, 14.9/1.5

추가적으로 집중력을 흐트러 트릴만한 간지라는 명목으로 자리를 차지하고 있던 상태바나 기타 컴포넌트들을 모두 없애버렸다.

 

불필요한 요소들은 제거한 상태

태생적인 귀차니즘으로 인해 직접 Color Scheme 제작하거나 그러지는 않을 것이고 대부분 위대한 분들이 제작하여 올려놓은 테마를 받아 설치하고 마음에 드는 놈을 선택한다.

 

근데 이상하게 항상 Popup Hint(코드 타이핑 하면 나오는 힌트) 창에 현재 선택돼있는 배경색들이 항상 시인성이 좋지 않는 색으로 설정돼 있다.

 

그래서 찾아보았다. Popup Hint의 색상만 어떻게 변경하는지?

 

Preferences > Editor > Color Scheme > General

Color Scheme 패널의 Popups and Hints 트리를 찾고 Code lens 항목이 내가 원하는 항목이다.

시인성이 높은 색상으로 변경해주자.

소문자로 파일이나 디렉토리를 생성하였다가 대문자로 변경하였을 경우 git changes에 잡히지 않거나 컴포저(Composer) autoload.php 생성단계에서 다음과 같은 에러 문구를 만날 수 있다.

Class App\View\Components\User\SignUpForm located in ./app/View/Components/user/SignUpForm.php does not comply with psr-4 autoloading standard. Skipping.

Class App\View\Components\User\LoginForm located in ./app/View/Components/user/LoginForm.php does not comply with psr-4 autoloading standard. Skipping.

Class App\View\Components\User\ProfileRounded located in ./app/View/Components/user/ProfileRounded.php does not comply with psr-4 autoloading standard. Skipping.

Class App\View\Components\Utils\Popper located in ./app/View/Components/utils/Popper.php does not comply with psr-4 autoloading standard. Skipping.

실제로 파일/디렉토리를 User와 Utils 처럼 대문자로 잘 생성돼 있지만, 이전에 소문자로 한 번 생성한 이력이 있기 때문에 위와 같은 문제가 발생한다.

해결법

$ git config --global core.ignorecase false

일단 앞으로도 이와 같은 불상사를 방지하기 위해 대소문자 무시하는 옵션을 꺼준다. 이후 이미 한 번 커밋된 파일들의 이력들을 지우기 위해 다음과 같이 명령어들을 경로에 맞춰 실행해준다.

$ git rm --cached app/View/Components/user/*
$ git rm --cached app/View/Components/utils/*

모든 이력들이 지워졌고, 새로 추가된 파일들(즉, 소문자로 쌓은 로그들이 지워졌고 대문자로 시작된 디렉토리에 파일들이 발견되었기 때문)을 다시 커밋하여 이력을 쌓아준다.

+ Recent posts