전체 글 11

커스텀 키보드 일기 #1

이 글은 세벌식으로 작성되었습니다. 전략을 약간 수정하기로 했다. 일단 적절한 키보드를 하나 선정해 풀와이어링으로 만들어보기로 한다. 여기에는 세 가지 이유가 있다. 1. 생각보다 시간과 돈의 소모가 크다 현재 나는 키보드 설계 과정에 대한 계획을 모두 짜두었다. 또한 필요한 부품 판매처도 모두 확보해두었다. 본 게임은 시작도 안 했는데 로드맵 설계에만 시간을 많이 들이는 이유는 시행착오를 최대한 줄이기 위함이다. 물건너 오는 부품은 배송만 1~3주씩 걸리고, 3D 출력하는 제품은 렌더링 하나만 잘못 짜도 이틀 이상 허비하게 된다. 내가 이걸 시작한 가장 큰 이유가 어떻게 납땜 좀 피해보려고 하는 건데, 그걸 위한 기판 주문비용이 10만원 이상이다. 그래서 기판 설계에서 실수하면 타격이 정말 크다. 결국..

키보드/Misc 2021.09.06

올바른 키보드 파지법에 대해서

이 글은 세벌식으로 작성되었습니다. 키보드에는 돌기가 있다 100%, 104키 키보드 기준으로 키보드에는 총 3개의 돌기가 존재한다. 위치는 각각 f, j, numpad 5에 있고 이들의 역할은 손가락이 올바른 위치를 잡을 수 있게 돕는 것이다. 그렇다면 f와 j에 어느 손가락을 두는 게 올바른 것일까? 파지에 있어서 고려할 사항들 한컴타자연습, 날개셋 타자연습을 비롯한 한글타자연습을 비롯해 영어타자연습을 찾아봐도 결론은 같다. 왼손 네 손가락을 ASDF, 오른손 네 손가락을 JKL;에 두는 것을 권장한다. 하지만 이 배치는 생각해볼 점이 두 가지 있는데 키보드가 외국에서 온 것을 감안하면 영어식 파지법을 그대로 가져다 썼을 수 있다. 또 하나는 키보드의 물리적인 배열이 나라마다 약간씩 다르다. 우리가 ..

키보드/Misc 2021.08.31

티스토리 블로그에 원하는 폰트 적용하기 #2

목표 이전 글에서는 티스토리 블로그의 전체/선택영역에 대해 원하는 폰트를 지정하는 방법을 알아보았다. 하지만 이 방법은 한 가지 문제점이 존재한다. 일반적으로 폰트 확장자는 .eot, .ttf, .otf, .woff, .woff2, .svg가 쓰인다. 그리고 인터넷 브라우저는 사파리, 크롬, 파이어폭스 등이 있다. 그런데 각 브라우저 버전/종류에 따라서 해당 폰트 확장자와 호환이 안 될 수 있다. 이 경우 해당 폰트는 적용되지 않는다. 이를 보완하는 방법을 소개한다. 브라우저와 폰트 호환 여부 확인 아래 사이트에서 각 브라우저의 종류, 버전별로 지원하는 폰트를 확인할 수 있다. Can I use... Support tables for HTML5, CSS3, etc 예를 들어 woff2를 지원하는 브라우저..

블로그 관리 2021.08.28

세벌식 입문하기, 날개셋 입력기 설정 및 사용법

이 글은 세벌식으로 작성되었습니다. 두벌식 vs 세벌식 차이 두벌식 세벌식 자판 배열 모음 + 자음 초성 + 중성 + 종성 도깨비불 현상 O X 입력 순서 왼쪽(모음) → 오른쪽(자음) 오른쪽(초성) → 왼쪽(중성, 종성) Window 지원 O O MacOS 지원 O O 세벌식 주관적인 장단점 장점 두벌식에 비해 손이 확실히 덜 아픔(블로그 주인장이 직접 확인함) 같은 숙련도 기준 두벌식보다 빠름 도깨비불 없음 = 오타 감소 타자에 리듬감이 생김 모아치기(지원 입력기 한정) : 입력 순서를 무시함. 간단히 설명하면 모음과 자음을 동시에 눌러도 올바르게 입력됨. 오타 교정도 되고 써보면 재밌음 단점 제대로 쓰려면 입력기를 설치해야 함 입력기 설정이 직관적이지 않음 종류가 다양함 익히는데 시간이 조금 걸림 ..

작업환경/Misc 2021.08.27

윈도우에서 리눅스 쓰는 법, WSL 설치, 설정하기 + Windows Terminal

Windows 10에 WSL 설치 | Microsoft Docs Linux 배포 관리 | Microsoft Docs Windows 10에 WSL 설치 Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다. docs.microsoft.com Linux 배포 관리 Linux용 Windows 하위 시스템에서 실행되는 여러 Linux 배포를 나열하고 구성하는 방법에 대한 참조입니다. docs.microsoft.com 필요성 예전에는 리눅스 작업환경이 필요하면 파티션 쪼개서 우분투 깔고 듀얼부팅하거나 가상머신을 돌려야 했다. WSL을 설치하면 번거로운 과정을 거치지 않..

작업환경/코딩 2021.08.22

범용성 최강 에디터, VS Code 확장프로그램 추천 #1

확장 프로그램 단축키 : [Ctrl + Shift + x] 링크를 클릭하거나 확장 프로그램 탭에서 검색 후 설치 1. Better Comments Better Comments - Visual Studio Marketplace Better Comments - Visual Studio Marketplace Extension for Visual Studio Code - Improve your code commenting by annotating with alert, informational, TODOs, and more! marketplace.visualstudio.com 주석을 더 잘 보이게 해주고 몇 가지 색상 옵션을 추가한다. 2. Error Lens Error Lens - Visual Studio Ma..

작업환경/코딩 2021.08.20

마우스 없이 인터넷, 웹서핑하는 방법. Vimium, Vimari, Vimium-FF

주변 지인들한테 항상 하는 얘기지만, 마우스는 안 쓸 수 있으면 안 쓰는 게 좋다. 오른손 동선이 길어져서 비효율적이고 손목에도 안 좋다. 더 나아가, 모든 조작을 키보드로만 할 수 있다면 최고일 것이다. Vimium을 깔면 인터넷 브라우저 상에서는 이 목표를 부분적으로 달성할 수 있다. Google Chrome, MS Edge를 쓴다면 Vimium Safari를 쓴다면 Vimari Firefox를 쓴다면 Vimium-FF를 깔면 된다. Vimium - Chrome 웹 스토어 (google.com) Vimium The Hacker's Browser. Vimium provides keyboard shortcuts for navigation and control in the spirit of Vim. chr..

커스텀 키보드 제작기 #2 설계에 참고할 키보드 조사

이전 글에서는 키보드의 스펙을 정의했다. 이번 글에서는 목표에 근접하는 키보드들을 조사하고 설계에 참고할 수 있도록 한다. Lily 58 Pro 概要 · Lily58ドキュメントページ (kata0510.github.io) 컨트롤러 : Arduino Pro Micro 연결 : TRRS, Micro-usb 배열 : Columnar, 각 6x4 + 5키 스위치 : Cherry MX 혹은 Kailh Choc 가격 : ¥16280, 세금 및 배송비 별도 概要 · Lily58ドキュメントページ No results matching "" kata0510.github.io 문림 프로젝트 문림 프로젝트 (moonrim.io) 컨트롤러 : Arduino 호환 기판 연결 : ??? 배열 : 각 6 + 6 + 6 + 4 = 22키..

커스텀 키보드 제작기 #1 키보드 희망 스펙 정의

제작할 키보드의 스펙을 정의한다. 실제 제작 단계에서 모든 스펙이 반영되기는 힘들다. 진행하면서 타협점을 찾는다. 백라이트 저조도 환경에서 시야를 확보할 수 있다. 키보드를 보고 타자치는 경우는 거의 없지만 생각보다 불편하다. 밤에 켜두면 은은한 게 보기 좋다. RGB보다는 화이트 단일계통으로 통일하고 싶다. SMD LED 위주로 알아보도록 한다. 스위치가 DIP 호환인지 SMD 호환인지, 규격이 어떻게 되는지 체크할 것. 스위치 체리 MX LP, 카일 LP 등 LP 위주로 선택한다. 일반 스위치는 트래블이 너무 길다. 얼마나 "펜타그래프"에 근접하는지를 중요하게 봐야 한다. 경험해본 축 종류가 별로 없다. 타건샵 가서 테스트해볼 필요가 있다. LP 규격의 경우 호환 부품을 찾기 힘들다고 한다. 부품 준..