## 설치 ("--enable-web-dashboard","false")
$ claude mcp add-json "serena" '{"command":"uvx","args":["--from","git+https://github.com/oraios/serena","serena-mcp-server","--enable-web-dashboard","false"]}'
## 삭제
$ claude mcp remove serena
## 설치 ("--enable-web-dashboard","false")
$ claude mcp add-json "serena" '{"command":"uvx","args":["--from","git+https://github.com/oraios/serena","serena-mcp-server","--enable-web-dashboard","false"]}'
## 삭제
$ claude mcp remove serena
업데이트 후 ibus 일부 애플리케이션에서 한글 입력 문제 생김
ibus 에서 Fcitx5 로 바꾸자;;
단축키 "오른쪽 Alt" 등록 안되면 "설정 -> 키보드 -> 대체 문자 키" 에서 "오른쪽 Alt" 해제 후 등록하면 됨
오른쪽 Alt 프로그램 메뉴와 충돌 이슈
below.gsettings set org.gnome.desktop.input-sources xkb-options "['korean:ralt_hangul']"
sudo alternatives --config xinputrc
선택 명령
-----------------------------------------------
* 1 /etc/X11/xinit/xinput.d/ibus.conf
+ 2 /etc/X11/xinit/xinput.d/fcitx5.conf
현재 선택[+]을 유지하려면 엔터키를 누르고, 아니면 선택 번호를 입력하십시오: 2
간간히 짜증나네.
1.8.0_302에서 발생, 1.8.0_342 로 해결
Exception in thread "main" java.lang.ExceptionInInitializerError
at sun.security.ssl.ProtocolVersion.<init>(ProtocolVersion.java:153)
at sun.security.ssl.ProtocolVersion.<clinit>(ProtocolVersion.java:41)
at sun.security.ssl.SSLContextImpl$AbstractTLSContext.<clinit>(SSLContextImpl.java:557)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at java.security.Provider$Service.getImplClass(Provider.java:1634)
at java.security.Provider$Service.newInstance(Provider.java:1592)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:236)
at sun.security.jca.GetInstance.getInstance(GetInstance.java:164)
at javax.net.ssl.SSLContext.getInstance(SSLContext.java:156)
at org.jetbrains.idea.maven.server.security.ssl.SslIDEConfirmingTrustStore.setup(SslIDEConfirmingTrustStore.java:42)
at org.jetbrains.idea.maven.server.RemoteMavenServerBase.setupDelegatingSsl(RemoteMavenServerBase.java:17)
at org.jetbrains.idea.maven.server.RemoteMavenServerBase.startMavenServer(RemoteMavenServerBase.java:10)
at org.jetbrains.idea.maven.server.RemoteMavenServer36.main(RemoteMavenServer36.java:21)
Caused by: java.lang.IllegalArgumentException: Error in security property. Constraint unknown: c2tnb191v1
at sun.security.util.DisabledAlgorithmConstraints$Constraints.<init>(DisabledAlgorithmConstraints.java:423)
at sun.security.util.DisabledAlgorithmConstraints.<init>(DisabledAlgorithmConstraints.java:150)
at sun.security.ssl.SSLAlgorithmConstraints.<clinit>(SSLAlgorithmConstraints.java:45)
... 14 more
## pull
git fetch --all
git reset --hard origin/main
git pull origin main
## push
git push --force
데스크톱 공유: 접속하는 계정의 화면을 미러링
원격 로그인도 활성화 되어 있는 경우, 3390 포트로 접속해야 한다.
원격 로그인: 접속하는 계정으로 접속, 기존에 접속된 계정이 로그아웃 되고 새로 접속된다.
(즉, 기존에 띄워 놓은 창들이 다 사라짐)
rdp-tls.crt 파일을 Windows에 복사해다가 실행하여 설치한 후 재부팅 후 접속
$ grdctl --system status --show-credentials
Init TPM credentials failed because Failed to initialize transmission interface context: tcti:IO failure, using GKeyFile as fallback.
Overall:
Unit status: active
RDP:
Status: enabled
Port: 3389
TLS certificate: /var/lib/gnome-remote-desktop/.local/share/gnome-remote-desktop/certificates/rdp-tls.crt
TLS fingerprint: 04:2d:2b:1a:7c:8b:1a:21:68:73:3a:e7:2f:ca:c7:4f:58:20:bd:f5:7b:75:cd:a7:72:c2:5d:b3:a2:76:fc:f0
...
9월 12 14:40:25 ddakker-onl gnome-remote-desktop-daemon[1101]: [14:40:25:349] [1101:00001ef3] [ERROR][com.winpr.sspi.NTLM] - [ntlm_read_AuthenticateMessage]: Message In>
9월 12 14:40:25 ddakker-onl gnome-remote-desktop-daemon[1101]: [14:40:25:350] [1101:00001ef3] [WARN][com.winpr.sspi] - [winpr_AcceptSecurityContext]: AcceptSecurityCont>
9월 12 14:40:25 ddakker-onl gnome-remote-desktop-daemon[1101]: [14:40:25:350] [1101:00001ef3] [ERROR][com.freerdp.core.auth] - [credssp_auth_authenticate]: AcceptSecuri>
9월 12 14:40:25 ddakker-onl gnome-remote-desktop-daemon[1101]: [14:40:25:350] [1101:00001ef3] [ERROR][com.freerdp.core.transport] - [transport_accept_nla]: client authe>
9월 12 14:40:25 ddakker-onl gnome-remote-desktop-daemon[1101]: [14:40:25:350] [1101:00001ef3] [ERROR][com.freerdp.core.peer] - [peer_recv_callback_internal]: CONNECTION>
9월 12 14:40:25 ddakker-onl gnome-remote-desktop-daemon[1101]: [14:40:25:350] [1101:00001ef3] [ERROR][com.freerdp.core.transport] - [transport_check_fds]: transport_che>
9월 12 14:40:25 ddakker-onl gnome-remote-de[1101]: [RDP] Network or intentional disconnect, stopping session네트워크 기본 DNS Server가 먼저 설정되는 문제
NetworkManager 및 /etc/resolv.conf 에 내가 원하는 DNS Server의 순서가 지정되지 않는 문제..
systemd-resolved 사용 안 하는게 정신 건강에 좋은듯..
(서버 아니고 PC 데스크탑임)
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
sudo vi /etc/nsswitch.conf
...
hosts: files dns
...
@Validated 기능 사용 시 Spring의 AOP Proxy 동과 관련되어 AService 클래스내에 @Autowired BService bService가 null 해결 방법
@Validated
@Service
class AService {
@Autowired
private BService bService;
private Test getTest() {
// bService null인 상황일때
}
}
@ActiveProfiles({ Application.ACTIVE_PROFILE_TEST_CASE })
@SpringBootTest
@ExtendWith(SpringExtension.class)
@TestMethodOrder(MethodOrderer.Alphanumeric.class)
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
@Slf4j
class TestCase {
@MockBean
private BService bService;
@Autowired
private AService aService;
@Test
void test() {
...
BService bService = new BService();
Mockito.when(bService.get1("1")).thenReturn(new Test());
...
ReflectionTestUtils.invokeMethod(AopTestUtils.getTargetObject(aService), AService.class, , "getTest");
}
}
## Flameshot 단축키 지정시 안되면
dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.SetPermission string:'screenshot' boolean:true string:'screenshot' string:'flameshot' array:string:'yes'
dbus-send --session --print-reply=literal --dest=org.freedesktop.impl.portal.PermissionStore /org/freedesktop/impl/portal/PermissionStore org.freedesktop.impl.portal.PermissionStore.Lookup string:'screenshot' string:'screenshot'
Class에 선언되지 않은 필드 정보가 넘어옴(columns 필드 선언되지 않음)
org.jboss.resteasy.spi.ReaderException: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "columns"
...
Caused by: com.fasterxml.jackson.databind.exc.UnrecognizedPropertyException: Unrecognized field "columns"
무시하려면
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
@JsonIgnoreProperties(ignoreUnknown = true)
public class .....## configmap
apiVersion: v1
kind: ConfigMap
metadata:
name: test-cm
data:
kube.config: |-
# ~/.kube/config
apiVersion: v1
clusters:
...
name: kubernetes
contexts:
command: ncp-iam-authenticator
ncloud.config: |-
# ~/.ncloud/configure
[DEFAULT]
ncloud_access_key_id = G
ncloud_secret_access_key = d
ncloud_api_url = https://n
## deployment
spec:
replicas: 1
selector:
matchLabels:
app: test-app
strategy:
type: RollingUpdate
template:
metadata:
labels:
app: test-app
spec:
containers:
- env:
...
volumeMounts:
- mountPath: /home/default/.kube/config
name: kubeconfigcm
subPath: kube.config
- mountPath: /home/default/.ncloud/configure
name: kubeconfigcm
subPath: ncloud.config
restartPolicy: Always
volumes:
- configMap:
defaultMode: 420
items:
- key: kube.config
path: kube.config
- key: ncloud.config
path: ncloud.config
name: test-cm
name: kubeconfigcm