반응형

적녹색약이라서 다크모드는 오히려 피로감이 커서 일반 모드를 사용합니다.

일반 모드보다 좀더 편한한 모드가 없을까? 고민하다가 GPT에게 문의한 답변입니다.

✅ 추천 테마 TOP 5 (적녹색약 친화형)

1️⃣ Solarized Light / Solarized Dark

  • 제작자: Ethan Schoonover
  • 특징: 색상 간 밝기 대비(명도) 중심 설계 — 색각 이상자도 구분이 잘 됩니다.
  • 추천 이유:
    • 다크모드 버전도 배경이 완전 검정이 아닌 짙은 회색 → 눈부심 적음
    • 빨강·초록 구분이 어려운 사람도 주석, 문자열, 키워드 등을 명도 차이로 구분 가능
  • 설치:
    VS Code → Extensions → Solarized 검색 → Solarized Light/Dark Theme 설치

2️⃣ One Light / One Dark Pro (Moderate Contrast 버전)

  • 특징: Atom 테마 기반, 부드러운 색상 톤
  • 추천 이유:
    • 붉은 계열이 너무 진하지 않아서 피로감 적음
    • "Moderate Contrast" 버전이 적녹색약에게 가장 편안한 중간 대비
  • 팁:
    다크모드가 피로하다면 One Light Pro로 전환하세요.
    (화이트 배경이지만, 따뜻한 톤이라 눈부심이 덜합니다.)

3️⃣ Gruvbox Light Medium

  • 특징: 베이지 톤 기반의 따뜻한 라이트 테마
  • 추천 이유:
    • 붉은색과 초록색 대신 노란색·청록색 계열로 구분
    • 장시간 코딩에도 피로감 적음
  • 색약 친화 포인트:
    색 정보가 아닌 채도·명도 차이로 구분되는 코드 하이라이트

4️⃣ Tokyo Night Light / Storm

  • 특징: 차분한 파랑·보라 계열, 대비가 부드러움
  • 추천 이유:
    • 어두운 배경이지만 검정이 아니라 ‘짙은 남색’이라 눈부심 감소
    • 붉은색 계열이 보라색·주황색으로 대체되어 색각 부담 완화
  • 설치:
    Extensions → Tokyo Night 검색

5️⃣ GitHub Light Default

  • 특징: GitHub 공식 라이트 테마
  • 추천 이유:
    • 흰색 배경이지만 중간톤 회색 텍스트선명한 파랑 계열 강조
    • 색 정보 없이도 문법 구조 파악이 잘 됨
  • 적녹색약 실사용자 커뮤니티에서도 호평

 

🎨 테마 선택 후 추가 설정 팁

① 글자색 대비 완화

settings.json에 아래 설정 추가:

"editor.tokenColorCustomizations": {
    "textMateRules": [
        {
            "scope": "comment",
            "settings": { "foreground": "#6B737D" }  // 주석을 덜 흐리게
        },
        {
            "scope": "keyword",
            "settings": { "foreground": "#B58900" }  // 주황/황색 계열로
        },
        {
            "scope": "string",
            "settings": { "foreground": "#268BD2" }  // 진한 파랑
        }
    ]
}

→ 색보다 명도 대비 위주로 피로도를 줄여줍니다.


② 글꼴 설정 (가독성 향상)

"editor.fontFamily": "Cascadia Code, Consolas, 'Noto Sans Mono', monospace", 
"editor.fontSize": 14, "editor.fontLigatures": false

→ 글자 간 구분이 명확해지고, 색 대신 형태로 인식이 쉬워집니다.


③ 시각 피로 줄이기 (UI)

"workbench.colorCustomizations": { 
	"editor.background": "#F5F2E7", // 약간 따뜻한 아이보리 
    "editor.foreground": "#333333" 
}

→ 완전 흰색(#FFFFFF) 대신 아이보리톤을 쓰면 눈의 피로가 크게 줄어요.

 

🧭 정리

목적추천 테마비고
라이트톤, 장시간 코딩용 Solarized Light, Gruvbox Light Medium 명도 중심
다크톤, 눈부심 최소화 Tokyo Night Storm, One Dark Pro (Moderate) 고대비 피로 완화
표준 UI 친화 GitHub Light Default 색상 의존도 낮음

 

반응형
반응형

CAP 이론과 DB를 간략히 정리해 놓은 자료입니다.

반응형
반응형

작은 딸이 미라큘러스가 언제 하는 제 계속 묻길래 사이트를 하나 만들어 주었습니다.

http://neneb.net/skb_channel

 

B-Tv채널검색

 

neneb.net

 

 

반응형
반응형

프로젝트 파일을 실행할 경우 실행되는 Aspire 의 기본 언어는 레지스트리에 등록되어 있습니다.

프로젝트 확장자가 crv3d일 경우에는 "컴퓨터\HKEY_CLASSES_ROOT\Aspire.crv3d.120\shell\open\command"

경로의 값을 수정해 주시면 됩니다.

 

기본 언어는 변경하지 않고 특정 언어로 프로그램을 실행하고 싶으실 경우

반응형

'기타' 카테고리의 다른 글

주룸관(배관) 부속  (0) 2023.09.09
곡선 바늘  (0) 2023.06.18
방수 one seal  (0) 2023.06.06
[TOOL] 그라인더 툴  (0) 2023.03.18
3.5파이 이어폰 단자  (0) 2023.03.16
반응형
import requests
from bs4 import BeautifulSoup

response = requests.post(tranUrl, headers=headers, data=data, verify=False)
soup = BeautifulSoup(response.content,"html.parser")
print(soup.find(id="tw-answ-target-text").text)
return soup.find(id="tw-answ-target-text").text

verify=False 설정으로 SSL오류를 해결하고 나면 이번에는 아래와 같은 경고가  표시됩니다.

InsecureRequestWarning: Unverified HTTPS request is being made to host 'www.google.com'. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.io/en/latest/advanced-usage.html#tls-warnings
  warnings.warn(

인증서 검증으로 하라는 경고인데 아래와 같이 작성하며 경고를 숨길 수 있습니다.

import requests
from bs4 import BeautifulSoup
from requests.packages.urllib3.exceptions import InsecureRequestWarning

requests.packages.urllib3.disable_warnings(InsecureRequestWarning)          # InsecureRequestWarning 경고를 무시하도록 설정

response = requests.post(tranUrl, headers=headers, data=data, verify=False)
soup = BeautifulSoup(response.content,"html.parser")
print(soup.find(id="tw-answ-target-text").text)
return soup.find(id="tw-answ-target-text").text

from requests.packages.urllib3.exceptions import InsecureRequestWarning

requests.packages.urllib3.disable_warnings(InsecureRequestWarning)          # InsecureRequestWarning 경고를 무시하도록 설정

위 2개 코드를 추가하게 되면 해결됩니다.

반응형
반응형

◊  회사에서 Python / Request 를 사용하여 데이터 수집 프로그램을 만들다 보면 request 모듈 호출시 아래와 같은 오류를 만나게 됩니다. 그에 따른 오류 해결 방법 입니다.

url = "이런 저런 URL"
response = requests.post(url, headers=headers, data=data)
soup = BeautifulSoup(response.content,"html.parser")
print(soup.find(id="tw-answ-target-text").text)

 

◊ 오류 메시지

SSLError: HTTPSConnectionPool(host='www.google.com', port=443): Max retries exceeded with url: /async/translate?vet=eiv=1&yv=3&cs=1&_fmt=pc (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1133)')))

 

◊ 조치 방법

# verify=False 옵션을 지정해주면 SSL오류가 발생하지 않음
response = requests.post(url, headers=headers, data=data, verify=False)
soup = BeautifulSoup(response.content,"html.parser")
print(soup.find(id="tw-answ-target-text").text)
반응형

+ Recent posts