2022.08.30 발생한 알약 문제. 안전모드로 알약 지우기

이미지
알약이 윈도우를 랜섬웨어로 오인하여 발생한 문제 22.08.31 일자로 알약 홈페이지에 관련문제가 해결되었다고 공지가 올라왔으나, 추후에 같은문제가 발생할 수 있으니 안전모드에 접속하는 방법을 적어두겠습니다. Contents 윈도우10 안전모드 1. 시작화면에서 Shift를 누른상태로 전원 > 다시시작을 선택한다. 2. 해당 창이 뜨면 [문제 해결] 을 클릭한다. 3. 그 다음 창에서 [고급 옵션] 을 클릭한다. 4. 그 다음 창에서 [시작 설정] 을 클릭한다. 5. 그 다음 창에서 [다시 시작] 을 클릭한다. 6. 그 이후에 조금 기다리면 위와 같은 시작 설정 화면을 볼 수 있는데 7. F4키를 눌러 안전모드로 시작합니다.

파워미터를 잘 활용하기위한 라이덕

이미지
개요 자전거를 그냥 타지말고  심박, 케이던스, 파워, 모든 정보를 종합하여 조금 더 효율적으로 해보자는 취지로.. 파워미터를 구매했다.  그리고 이러한 데이터들을 잘 분석하기위해 라이덕에 가입하고자 한다. 라이덕은 초대코드가 있어야한다. (2022.07.16기준) Contents 초대코드 얻기 https://www.strava.com/clubs/959584/posts/20354688 스트라바에 라이덕 초대코드 신청을 받을 수 있는 방법이 게시되어 있었다.   피곤하지만 꼼꼼히 읽고 따라해본다.   어렵지 않다.  라이덕이 필요한 이유 나는 시간이 넘쳐나는 사람이 아니다. 몹시 한정적인 시간속에 나를 위한 시간을 짜내어 운동을 하고있다.  이 시간을 좀더 효과적으로, 효율적으로 이용하기위해선 정확한 분석이 필요 했다.  이러한 정확한 분석을위해 고민하던중 스트라바 친구들로부터 정보를 얻었다.   피크파워, 파워존, 무산소운동, 에너지 대사등을 분석해줬다.     사실 스트라바 친구들은 거의다 라이덕을 이용중이었다.   나만.. 없어.. ㅠㅠ..  (과거에도 몇번 가입하려다가 초대코드에 막혔던 기억이 난다..) 내 파워 데이터 https://www.strava.com/activities/7472749014 #라이덕초대코드주세옄 파미 달았고.. 와후키커도 곧 온다.  빡트~! 참조 내용 : https://blog.naver.com/riduck001/222696216187 

한영키 전환이 안될때 (노트북, Steel Series)

이미지
개요 2022-07-03일 이후로 갑작스럽게 키보드 한영키가 먹통인 현상이 발생. 사무실내 노트북을 사용중인 팀원들이 똑같은 현상을 겪음. Contents 공통사항 파악 및문제해결 시도 공통사항 - 사무실내 팀원들은 전부 MSI 노트북을 사용 - 윈도우 업데이트가 최신 1. 가장 최근 윈도우 업데이트를 제거 2. Shift + Alt + 마우스 우클릭 // Shift + Ctrl 누른후 한영키 클릭 3. 실행창에서 레지스트리 편집 4. 레이아웃 설정 변경 등등 구글에 검색했을때 나오는 방법들을 전부 시도해보았으나 해결이 되지않았다. 원인파악 나를 비롯한 모든 팀원이 비슷한 시기에 문제가 발생했기때문에 혹시나 싶어서 구글 검색을 "키보드 한영키 변경"이라 적고 검색기간을 일주일로 설정해보았다. 그랬더니 검색 최상단에 Steelseries 공식 QA 페이지가 떳다. (https://www.steelgaming.co.kr/qna) 스틸시리즈 공식 홈페이지의 QA에 같은 문제를 겪는사람들의 질문글들이 쏟아지는 상황.. 시기도 비슷하다. 해결방법 스틸시리즈 드라이버를 제거하고, 하드웨어 키보드 레이아웃을 변경해주면 문제가 해결된다. 시작 - 장치 관리자 - 키보드 - SteelSeries PS/2 Keyboard 속성보기 클릭 드라이버 - 디바이스 제거 - 이 장치의 드라이버 소프트웨어를 삭제합니다 체크  - 제거 및 재부팅 시작 - 장치 관리자 - 동작 - 하드웨어 변경 사항 검색(A) 클릭 시작 - 언어 및 키보드 옵션 편집 - 한국어 - 옵션 클릭 레이아웃 변경 클릭 한글 키보드(101키) 종류 1 선택 후 지금 다시 시작 이후에 한영키가 잘먹는다. 팀원들 한영키 문제는 이 방법으로 전부 해결되었다. 참조 해결방법 참조 https://quasa...

JACE8000 Web8000 Osupdate Forced, Faild to run niagarad in controller

이미지
개요 Niagara Framework는 AX 라는 3버전대부터 N4라는 4버전대에 이르는 현재까지  꾸준이 개발되어지고 있고 믿을 수 있는 프레임워크다.  하지만 너무 빠른 개발속도와 변화로 버전간에 불편한 상황이 발생하곤 한다.  이 내용은 컨트롤러에서 NiagaraD가 실행되지 않을 떄 할 수 있는 조치사항이다.  NiagaraD가 실행되지 않으면 플렛폼에 접속할 수 없으며 그럼 많은 제약이 생긴다 Contents problem 문제발견 WARNING [14:28:07 15-Mar-2022] [tid = 1] niagarad: /opt/niagara/bin/nreVersion.xml does not exist, reverting to fallback values ERROR   [14:28:21 15-Mar-2022] [tid = 1] niagarad: policy file verification failed. Policy files may have been tampered with. Cause is: [/opt/niagara/security/policy/java.security failed signing verification] ERROR   [14:28:21 15-Mar-2022] [tid = 1] niagarad: throwable occurred while initializing daemon (java.lang.SecurityException), can not continue sysmon: niagarad is no longer running 콘솔로 접속하면 위와같은 메시지가 나타나며 데몬이 죽는다.  Niagarad 가 죽으면 Platform에 접속을 할 수 없고 많은 제약이 따른다.  이런 사례들이 종종 있음을 확인했고 시간을좀 당기면 해결된다는 케이스도 있었지만 ...

HP 컴퓨터 파일 무한증식 버그 , 윈도우10 프리징(Windows\temp)

이미지
개요 윈도우이용시 마우스가 갑자기 멈춘다거나, 내컴퓨터는 분명 빠른데 프로그램을 실행하면 한세월뒤 실행되거나..이러한 증상을 "윈도우 프리징" 이라한다. HP Workstation을 이용중 프리징 현상으로 고생한 내용을 공유한다. 길지만 유용한(?) 과정설명과 빠른 결과로 나누어 작성했다.  바쁜 직장인을 위한 결론은 제일 하단에 있다.  Contents 프리징 파악 나의 경우는 주기적으로 PC가 엄청나게 느려지며 어떠한 프로그램이던간에 실행하면 5분씩 걸리는 기이한 현상이었다. (Explorer, Chrome, 탐색기, 작업관리자 등...) 어찌저찌 시간을 기달려 작업관리자가 실행되어도 CPU, RAM, Hdd-IO, Network  모두 평온한 상태로 모니터링 되었다. (물론 믿을 수 없는 상황) PC를 리부팅후 바로 TaskManager를 실행하여 모니터링 중 기이한 현상을 캐치함. Hdd IO를 100 쓰다가말고 갑자기 사용하지 않는듯 모니터링 되는 모습을 발견했고  직감적으로 TaskManager가 감당 못할정도의 IO가 일어나고 있다고 판단. Hdd 용량을 모니터링 하기위해 TreeSize를 설치했다.  문제 해결단계 1 (용량확보) 하드가 비정상적으로 사용됨을 감지하고 하드의 용량을 구체적으로 모니터링하기 위해 TreeSize를 설치했고 Windows\Temp안에 380G의 터무니없는 용량을 확인할 수 있었다.  재밌는것은 Windows 탐색기의 속성으로는 이 용량을 확인할 수 없었다는 것이다.  <Hdd용량 비교, TreeSize(375G) vs Explorer탐색기(27G)> 일단 Windows\Temp안의 내용물을 최대한 보존하면서(분석을 위해)  어떻게든 Hdd의 용량을 확보하여 PC를 사용할 수 있는 상태로 만드는게...

JAVA JVM 옵션에 대한 이해

개요 JVM 구동 옵션들은 사실 무진장 많다 그중 N4에서 사용할 수 있는 xss xmx xms 에 대해 알아본다 Contents -XSS 옵션 JAVA에서 쓰래드가 갖는 스택의 최대 크기를 설정한다. 즉 커지면 커질수록 한 쓰래드가 갖는 메모리 크기는 커지지만  시스템이 지원할 수 있는 쓰래드 갯수는 줄어든다. -XMX 옵션 JVM에서 프로세스가 사용할 수 있는 최대 메모리의 크기를 설정 -XSS 옵션 JVM에서 프로세스가 시작과 동시에 할당되는 메모리의 양을 설정 java -Xms256m -Xmx2048m 위의 예제는 Java프로세서가 256M의 메모리로 시작하고 최대 2048M의  메모리를 사용할 수 있음을 설정한다. 참조 Tech Doc: https://www.ibm.com/docs/en/ztpf/1.1.0.15?topic=options-xss-option Article: https://itecnote.com/tecnote/java-what-are-the-xms-and-xmx-parameters-when-starting-jvm/ Forum: https://www.edureka.co/community/162467/what-are-the-xms-and-xmx-parameters-when-starting-jvm

Signing in ProgramObject

이미지
개요 NiagaraFramework에 4.9이후부터 보안에대해 더 엄격해졌다.  모듈에는 Digital sign이 의무화 되는 상태로 서명된 모듈만 이용하게 바뀌고있다. 3RD party IDE를 통해 개발할때의 sign방법과 WB내의 ProgramObject에서 개발할때 sign하는 방법이 있는데 본 글에서는 ProgramObject에self sign하는 방법을 기술한다. 구체적인 검색을위해서는 " Configuring Workbench to sign program objects"  를 이용해 검색한다. Contents 1단계 서명할 인증서 만들기 workbench > tool > certificate Management 하단의 new를 이용하여 새 인증서를 만든다. < workbench의 certificate Management > 확인을 누르고 패스워드를 입력한다.  2단계 : jar에 인증서 넣고 서명하기 workbench > tools > Jar Signer Tool 사인하고자 하는 jar모듈을 선택하고 만든 인증서를 선택한다. 1단계에서 입력한 인증서와 암호를 입력하고 사인할 모듈을 선택하여 넣는다.  사인을 넣은 모듈은 WB에서 사용하고 있는 모듈일 가능성이 높다.  사용중인 모듈이므로 그대로 덮어쓸 수 없으니 다른 폴더에 넣는다. 3단계 : 인증서를 신뢰할 수 있는 저장소에 등록  모듈에 서명만 한다고 안전하다고 판단하지 않는다.  서명자체가 안전한 인증서인지 등록해주어야한다.  안전한 인증서임을 등록하기위해 먼저 내가만든 인증서를 Export 해준다.  패스워드를 넣고 OK를 누르면 pem 파일을 만들 수 있다.  생성된 P...