Skip to content

Instantly share code, notes, and snippets.

View 80ROkWOC4j's full-sized avatar

sm 80ROkWOC4j

  • Npixel
View GitHub Profile
@80ROkWOC4j
80ROkWOC4j / sidebery.css
Last active December 10, 2023 14:49
sidebery + lepton, source from https://github.com/datguypiko/Firefox-Mod-Blur and reddit
#root.root {
--s-frame-bg: var(--gg-black) !important;
--s-toolbar-bg: var(--gg-grey) !important;
/* --s-frame-fg: var(--gg-white) !important; */
/* --s-toolbar-fg: var(--gg-white) !important; */
}
/* --- NAV BAR --- */
/* hightlight selected tab */
tab-item.active tab-item-substance {
height: 39px !important;
}
tab-item.active .background {
background-color: steelblue;
}
tab-item.active .label-content {
font-weight: bold;
font-size: 14px;
@80ROkWOC4j
80ROkWOC4j / betterdiscord_hide_sides.md
Last active December 9, 2023 07:06
Hide both sidebars until hover in BetterDiscord

Looks

looks

Step

  1. Install BetterDiscord then go to Custom CSS

  2. Copy&Paste those

:root {

멀티 어카운트 컨테이너 + 컨테이너 프록시 애드온 활용
kt 인터넷 회선에 문제가 있는건지 가끔 몇몇 사이트들이 느려지거나 안될때가 있는데 오라클 클라우드에 올려둔 wireguard vpn 키면 잘 돌아감
그렇다고 매번 vpn을 키고 있을 수 없고 껏다켰다 하기도 귀찮은데 이를 파폭 애드온으로 해결
단 프록시랑 vpn은 작동 레벨이 다르다 보니 중간 과정을 한번 거침
프록시가 제공되지 않는 기존 wireguard 서비스를 이용할려면

  1. 로컬에서 wireproxy
    https://github.com/octeep/wireproxy
    리눅스에서 잘 동작하나 윈도우에서는 iocp쪽 버그 있는 것 같음

SetWindowsHookEx(WH_GETMESSAGE, ...)로 IME 후킹 시도
그런데 Ime마다 메세지가 달라서 이걸 이용한 프로그램 제작은 사실상 어려워 보임
윈도우 Ime 버전별로 메세지가 다르고 날개셋 입력기도 또 다름
인터넷에 있는 한글 ime 후킹 관련 정보가 대부분 구식이라 참고 정도만 할 수 있고 실질적으로 쓰기 어려움

예시로 한자키를 눌러서 candidate mode 진입할때,
대부분의 정보는 WM_IME_NOTIFY의 wparam을 IMN_OPENCANDIDATE인지 체크하라고 하는데
날개셋의 경우 wparam으로 NI_OPENCANDIDATE가 넘어오는데 윈도우 구식 ime는 candidate mode가 종료될때 NI_OPENCANDIDATE가 호출된다던가
윈도우 새 ime는 TSF로 바꾼건지 의심 되는 값들은 체크 해봤는데 못찾겠고 그 외 CPS_REVERT 등 온갖 메세지가 그냥 제멋대로 뜸

@80ROkWOC4j
80ROkWOC4j / tree_style_tab_firefox.md
Last active June 23, 2024 00:13 — forked from ruanbekker/tree_style_tab_firefox.md
Hide Native Tabs with Tree Style Tabs for Firefox In Windows