'프로그래밍 강의 > 모드버스' 카테고리의 다른 글
모드버스 CRC 예제 프로젝트 2개 (0) | 2021.03.07 |
---|
모드버스 CRC 예제 프로젝트 2개 (0) | 2021.03.07 |
---|
2020-09-04
STS 플러그인이 안 받아져서..
그냥 전용 STS를 사용하기로 결정,
공식 사이트로 갔음. spring.io/tools
Spring Tools 4 is the next generation of Spring tooling
Largely rebuilt from scratch, Spring Tools 4 provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE.
spring.io
다운 버튼 클릭,
다운 받은 파일이름이 spring-tool-suite-4-4.7.2.RELEASE-e4.16.0-win32.win32.x86_64.self-extracting.jar임.
기존에 zip형태는 다름.
-해결방버-
(방법 1) 가장 간단하게 해결하는 방법
1. cmd창 실행후, - (윈도우키 + r, 그후 cmd)
2. 다운 받은 폴더로 이동 - (cd 명령어로 이동)
3. java -jar [파일 이름] - (JAVA Path가 잡혀 있는 경우..)
3. 압축이 자동으로 풀림
(방법 2)다른 해결 방법.
1. 알집으로 jar 파일을 압축 해제
2. 압축 해제하면 그안에 contents.zip이 있는데
3. 그것을 압축해제함.
즉, jar파일에는 압축을 해제해서, 설치하는 코드가 들어가 있음.
그냥 방법2로 해도 됨.
정석은 방법 1인듯 함.
방법 1로 진행 하면, sts-4.7.2.RELEASE 라는 폴더가 생기고 안에 내용물 확인 가능.
간만에 블로깅 끝.
회사일 하면서 짬내서 공부 중인데요..
먼지센서 모듈 제작 회사에 가서 여러 가지 물어 본 결과, 알아낸 정보들 입니다.
측정 기기마다 측정 값이 다른이유에 관한 내용입니다.
결론 부터 말씀드리면, 어떤 표준이 없어서 입니다.
우선 PM10, PM2.5란게 무엇인지.. 아시는 분도 있겠지만, 모른다고 생각하고 설명 드릴께요.
우선 먼지를 측정 하는 단위는
㎛(마이크로 미터) 입니다.
이것은 1미터를 백만분의 1로 나눈 건데요..
1㎛ = 0.00001cm 이네요.
1cm의 직사각형을 100000조각을 내면 되것네요.
어떻게 내는지 모르겠지만 아무튼 엄청 작네요.
근데 10㎛ 이하 먼지이면 10PM이라고 하고요.
그리고 2.5㎛ 이하 먼지이면 2.5PM이라고 하는 거죠.
미세먼지는 눈에 보이면 오히려 안전하고, 안보이는게 훨씬 위험 하다고 합니다.
위 단위를 가지고 기상청에서 우리에게 공기가 좋다 나쁘다 알려 주는 단위가
㎍/㎥ 인데요.
이것은 단위가 g인데요. 해석을 하면..
가로 세로 높이가 1미터인 공간에 얼마 만큼의 ㎍(마이크로그램)의 먼지가 있느냐 입니다. (요것도 백만분의 1 그램입니다.)
근데 가만 생각해보면.. 측정 기기는 실제 가로 세로 높이가 1미터인 공간을 재는 방식이 아닌..
대부분 공기를 흡입해서, 빛을 쏴서 얼마나 먼지가 있나 확인하고, 그것을 ㎍/㎥로 변환 해서
사용자에게 알려 주죠..
즉.. 위 ㎍/㎥을 변환 하는 과정에 어떤 공식 즉 알고리즘을 쓰는데요..
이게 회사 마다 다 다릅니다.
또 측정 방법도 다 다르고요..
실험 환경도 다 틀립니다.
회사 마다, 자신들이 실험하는 환경, 또 계산 하는 알고리즘을 기밀화 하기 때문에..
서로 알수도 없고.. 그냥 자신들이 맞겠거니 하면서 제품을 생산 하는 거죠..
이런 문제가 해결 되려면, 어떤 분명한 실험 방법이 제시 되어야 하고
제시된 방법대로 실험을 하면 분명히 어떤 값이 나와야 된다 라는 기준이 있어야 하죠..
즉 표준이 있어야 하는데..
이를 정하는게 쉽지 않아요.
왜냐면 회사마다, 자신들의 방법을 표준으로 하려고 할테니깐..
싸움 나겠죠..
아무튼 지금은 이런 상황이고요.
언젠가.. 정확한 기준이 세워지겠죠.
이상으로 글을 마칩니다!
방송에서 언급한 추천 도서 목록 (5) | 2021.10.04 |
---|---|
대한민국 법원 인터넷 등기소, 확민 및 전자서명 -> 승인 안되는 버그 수정하기. (1) | 2021.10.04 |
windows 10 싸게 사는 방법 (0) | 2020.02.07 |
게임에서 ping 테스트란. ping이 뭔가? (0) | 2020.02.07 |
게임 창모드로 진행시 마우스 렉 없애는 법 (0) | 2020.02.07 |
정품인증을 하라고 계속 경고를 띄우더니..
어느 순간 오른쪽 아래 구석에 항상.. 정품이 아니라고 워터 마크가 떳다..
전에는 프로그램을 틀거나 하면, 그 워터 마크가 프로그램에 의해 가려졌는데..
이건.. 무엇을 하던 항상 워터 마크가 찍히는 것이다.
나는 대학생때 정말 큰맘 먹고 Windows7을 구입한적이 있는데..
그 라이센스로 windows 10으로 업그레이드 했다.
근데 어느 순간 유통기한이 다됐다면서...
시디키를 못쓰게 마이크로 소프트에서 막아 버렸다..
정말 거금 주고 산건데 화딱지가 났다..
그래도 마지막으로 정품을 사자고 마음 먹고 조사를 나섰다.
우선 한국에서 마이크로소프트에서 파는 가격은
Home 버전은 15만원 정도.
Pro버전은 30만원이 넘는다.
최근에 이사를 해서 완전 그지라..
도저히 당장엔 못샀다..
그래서.. 조사 하다 보니.
외국 언어로 설정해서 구입하면..
환율에 따라 8만원 정도에 살수도 있따는 것을 알았다..
또 2016년도 12월경에..
환율이 폭망해서.. 단돈 몇천원에 windows 10이 팔리던 시절도 있었다는 것을 알았다..
하지만 지금 현재는..
외국 언어로 설정해서 구입하는 방법은..
다 한국 페이지로 리다이렉션을 시켜 버려서..
살수가 없다..
리다이렉션 안되는 외국 언어 페이지도 있는데..
한화로 변환 해보면.. 그냥 거의 비슷한 가격이 된다..
그래서 포기하려고 했는데..
마지막으로 알아낸 방법이..
외국 ebay를 통해 구입하는 방법이다.
링크를 걸어 놓겠다.
GENUINE WINDOWS 10 PRO 32 / 64BIT ORIGINAL LICEN...
Distributing such software with individual PC hardware components (e.g. hard drive; RAM) does not comply with Microsoft’s OEM ...
www.ebay.com
ebay를 가입하고..
paypal이나, 카드로 결재를 해야한다는 번거로움이 있지만..
정말 기가 막히게 싸다.
현재 가격이 GBP 3.29 인데
한화로 5000원이 안 넘는다.
사기 당해도 될만한 돈인데..
문제는 저 키를 구입한사람이 5000명이 넘는다.
98.5%의 사람이 긍정적인 피드백을 했다.
그럼 왜그리 싼가.. 라는 것은
이유에 대해서 링크를 걸겠다.
https://fatc.club/2017/07/05/1962
이베이 7달러 Windows 10 프로 라이선스 구매 / 정품 인증 - IT 방랑기
** 수정 : 이베이 링크 변경 (기존 7달러 -> 5달러로 변경) 많은 사람들이 윈도우즈 10을 이용하고 있고, 라이선스를 구하기 위하여 웹 서핑을 ...
fatc.club
위에 글을 대략 요약을 하면..
저 시디키는 OEM 시디키라는 것이다.
문제가 있을 소지가 있기는 한데...
우선 98%가 넘는 사람이 1년 정도 무난하게 쓰고 있다..
나도 그냥 버리는 샘 치고 구입했는데..
정품 등록 잘 되었다..
나도 혹시 사용하다가 문제가 생기면, 바로 글을 올리겠다.
내가 링크한 곳에는 경고문과 안내문을 써놨는데..
이번주에 많은 계정과 시디키를 해킹을 당했으니 반드시 구입후 3일안에 시디키를 사용해라..
3일 안에 안쓰면, 환불을 해줄수가 없다.
한사람이 하루에 5개 이상 구입하면 주문 취소 시킬거다..
반드시 한시디키에 한 디바이스만 사용해라..
아무튼 사자 마자. 바로 시디키를 사용하라는 것이다.
나도 그랬다.. 그러니 문제가 없고..
5000명 정도 다 문제 없이 쓴 듯하다.
사고 말고는 본인이 판단 하도록 하자~
시디키는 메일로 오고.
메일내용은 이렇다..
Hello!
Many thanks for the purchase!
***Attention***
NO DISC OR OTHER INSTALLATION MEDIA WILL COME IN THE POST.
If You are having problem with the activation, please contact us first and give us a chance to make it right.
Activation key is for 1 device ONLY
KEY MUST BE USED ASAP!!!
***NX-*****-J****C-2****H-B***6 <-시디키 부분
Download the official Windows 10 PRO Installation/Upgrade tool:
https://www.microsoft.com/software-download/windows10
Please don't forget positive feedback!
저 시디키를 가지고 정품 등록하면된다..
대한민국 법원 인터넷 등기소, 확민 및 전자서명 -> 승인 안되는 버그 수정하기. (1) | 2021.10.04 |
---|---|
먼지 센서마다 모두 측정값이 다른 이유 (0) | 2020.02.07 |
게임에서 ping 테스트란. ping이 뭔가? (0) | 2020.02.07 |
게임 창모드로 진행시 마우스 렉 없애는 법 (0) | 2020.02.07 |
어느날 갑자기, 게임과 동영상 동시 플레이시 게임이 버벅인다면? (0) | 2020.02.07 |
어려운 내용 생략.
간단히 말하면, 서버에 패킷을 보내고, 응답이 오는 시간을 측정 한것 입니다.
더 쉽게 이야기 하면,
어떤 사람이 택배를 포항으로 보냈으면,
물건이 포항으로 도착해서, 물건 받은 사람이 잘 받았다고 편지 써보내서, 그 편지를 받은 시간을 측정 한것 입니다.
그래서 핑 응답 시간이 짧을 수록 좋은 것입니다.
단위는 ms입니다.
1000/1 초 입니다.
3000ms가 ping이면.. 한 번 입력이 되고, 반응이 오는 시간 까지 3초가 걸리는 것입니다.
엄청난 랙이 발생 합니다.
배틀넷은 250ms가 평균이라고 합니다.
그럼 0.25초 단위로 명령 전달이 된다고 대충 생각 하면 맞습니다.
짧은 시간 이긴 한데..
체감 되는 속도 입니다.
보통 딜듀 쓰면 80ms정도로 세팅하는데..
이는
0.08초로.
컴퓨터로 보면 어어어어엄~엄청나게 느린 시간이긴 한데..
이정도는 사람이 딜레이를 느끼기 힘든 속도입니다.
이상입니다.
먼지 센서마다 모두 측정값이 다른 이유 (0) | 2020.02.07 |
---|---|
windows 10 싸게 사는 방법 (0) | 2020.02.07 |
게임 창모드로 진행시 마우스 렉 없애는 법 (0) | 2020.02.07 |
어느날 갑자기, 게임과 동영상 동시 플레이시 게임이 버벅인다면? (0) | 2020.02.07 |
내가 만든 스타,워크(게임) 방에는 왜 사람들이 조인을 못하는가? (0) | 2020.02.07 |
결론 :
반디캠 설치.
FPS 제한을 58로 설정.
저장 중이 아니어도 항상 FPS 제한( 선택)
그럼 화면 상단 왼쪽에 FPS 값이 56~59 사이를 와따 가따 하는 것을 보게됨.
그럼 전체 모드 한 것과 거의 비슷한 반응 속도를 보임.
인풋렉 생기는 원인.
정확히는 모르겠으나, 그래픽 카드가 FPS 60을 대부분 지원하는데.. (여기서 FPS란 초당 프레임을 말함 - 초당 60번 화면을 그림)
창모드에서 수직동기화 키고 FPS 60을 사용하면 부담이 되는 듯함. (워크는 패치이후 자동으로 수직동기화가 켜진다고 함,)
58로 설정해서 그림 2장을 덜 그림으로 렉을 없애는 것으로 예상.
58로 설정해도 60을 잠깐 가는 경우가 있는데..
58도 1초에 다 그리기가 버거워서 인풋렉이 발생하는 듯 합니다.
PS : 만약 자신의 그래픽 카드가 70이상의 FPS를 지원 한다면, 거기서 -2해서 설정 하면됨.
ex ) 80이면 78로 설정
FPS를 제한하는 프로그램은 여러가지가 있는데.
사용 결과 반디캠이 무료이고
제일 가벼워서 좋다는 결론을 내렸습니다.
이상 입니다.
먼지 센서마다 모두 측정값이 다른 이유 (0) | 2020.02.07 |
---|---|
windows 10 싸게 사는 방법 (0) | 2020.02.07 |
게임에서 ping 테스트란. ping이 뭔가? (0) | 2020.02.07 |
어느날 갑자기, 게임과 동영상 동시 플레이시 게임이 버벅인다면? (0) | 2020.02.07 |
내가 만든 스타,워크(게임) 방에는 왜 사람들이 조인을 못하는가? (0) | 2020.02.07 |
정리 :
영상 재생을 CPU로 하고 있다면, 게임은 CPU + GPU(그래픽 카드)를 사용하기 떄문에 느려짐.
GPU성능이 좋다면, 영상을 볼떄 GPU를 사용하게 하면, 게임 + 영상을 원할하게 볼 수 있다.
나는 게임을 좋아한다.
유투브로도 영상을 자주 본다.
근데 분명 옛날 기억엔, 영상 보면서, 게임 해도 전혀 버벅이는 것이 없었는데..
이상하게 어느날 부터 영상을 보면서 게임을 하면 게임이 버벅이는 것이다..
그리고 영상을 멈추고 게임을 하면 게임이 빨리 되는 것이다.
우선 문제가 두개였는데..
하나는 영상 볼때 화면이 막 껌벅 껌벅 거리는 것이고
두번째는 위에 이야기한 게임이 버벅인다는 것이다.
첫번째 문제는 드라이버 업데이트를 하니 간단히 해결됬다.
근데 두번째 문제는 해결이 어려웠다
계속 이야기를 하자면..
네트워크 속도가 느려서 버벅이는 (일명 랙) 증상은, 컴퓨터 자체가 느리다는 느낌보다
캐릭터들이 퍽퍽 순간이동을 하는데.
이건 모랄까.. 애들이 굼뜨고.. 아무튼.. 컴퓨터가 느린 느낌이 난다.
그러니깐.. 사양이 느린 컴퓨터에서 고사양 게임을 돌리는 느낌이 났다.
분명 전에는 안그런거 같은데...
그래서 나는 그래픽 카드 문제라고 생각해서...
그래픽 카드 먼지 제거, 에서
CPU 테스트, GPU 테스트 전부 진행했다..
아무 문제도 없는 것이다..
그래도 혹시 모르니 A/S를 보내기로 했고..
큰 맘 먹고 30만원 상당의 GPU를 구입했다.
왠만해서는 CPU고장은 없기에 CPU문제는 절대 아니라고 생각했다..
2일 뒤에 그래픽 카드가 도착했다.
엄청난 오버 스펙으로 사실 필요 이상의 고사양 GPU였다.
그리고 그전에 쓰던 GPU는 포장해서 A/S를 보내기로 했다..
근데.... 세상이..
그 좋은 빵빵한 GPU도 게임이 버벅이는 것이다..
헐.. 좌절 했다.
CPU 문제인가?
4K영상을 틀고.. CPU 점유율을 봤다.
100%의 점유율가지는 거다.
조금 해상도가 낮은 영상을 봤다.
점유율이 40%정도 됐다.
그 전보다 버벅임이 덜했지만 역시나 내가 원하는 만큼 빠릿 빠릿 하지 못했다.
그래픽 카드 A/S 상담원이 해준말이 기억났다.
유투브 영상은 CPU를 사용해요.....
나는 당연히 GPU를 사용할줄 알았는데..?
그래서 혹시나 해서.. 알아보니..
영상을 볼때.. GPU를 쓰도록 하는 옵션이 있어서 그것을 사용해 봤다.
세상이 4K영상을 보면서 게임이 너무 나도 부드러웠다.
그래서 내린 결론은 이거다...
운영 체제를 바꾸면서.. 기존에 있던 그래픽 이용 옵션이 꺼졌구나..
근데 내가 뒤늦게 알아 챘구나...
나는 i7 CPU를 쓰는데도 4K영상을 보면.. CPU 점유율이 100%가 된다.
어마어마 하게 사용하는 것이다.
그러니 당연히 버벅일수 밖에없는데..
1주일을 삽질을 하고 이유를 알아냈다.
나와 같은 삽질 안하길 바란다.
우선 크론하고 익스플로러 하고 다 방법이 틀리긴 한데..
익스플로러는 간단히 이야기하면.. 설정 -> 고급 -> 가속 그래픽 -> GPU렌더링 대신 소프트웨어 렌더링 사용(해제) 하면 된다.
먼지 센서마다 모두 측정값이 다른 이유 (0) | 2020.02.07 |
---|---|
windows 10 싸게 사는 방법 (0) | 2020.02.07 |
게임에서 ping 테스트란. ping이 뭔가? (0) | 2020.02.07 |
게임 창모드로 진행시 마우스 렉 없애는 법 (0) | 2020.02.07 |
내가 만든 스타,워크(게임) 방에는 왜 사람들이 조인을 못하는가? (0) | 2020.02.07 |
간단히 말하면, 공유기를 써서 그렇습니다.
자세하고 알기 쉽게 설명하면 다음과 갔습니다.
<공유기가 필요한 이유>
- 모든 PC 또는 스마트폰, 또는 기타 인터넷이 되는 모든 장비는 IP라는 것을 가지고 있어야 인터넷이 가능합니다.
- IP는 전 세계에서 유일하게 하나만 있어야 합니다.
- 그래야만 그 IP 주소를 참고해서, 인터넷 정보들이 오고 갑니다.
- 하지만 IP 주소가 모자랍니다.
- 또 인터넷 서비스 제공 업체 (KT, LG, SKT)등에서는 IP를 하나만 줍니다.
- IP하나를 가지고, 컴퓨터 두개가 인터넷을 할 수는 없습니다.
- 그래서 공유기가 존재 합니다.
<공유기 역할>
- 공유기는 하나의 IP를 가지고, 여러 기기가 인터넷이 가능하도록 하는 장치입니다.
- 공유기의 뜻은 이름 그대로 IP를 여러기기가 공유하는 것입니다.
- KT에서 IP를 123.123.123.123을 줬다고 치면 공유기는 그 IP를 가지고 외부 인터넷과 대표로 통신합니다.
- 그 외에 집안에 있는 다른 기기들은 전부 공유기 밑에 연결 합니다.
- 공유기 밑에 있는 PC가 게임 정보를 배틀넷에 전송하면,
- 공유기는 그 정보를 (누가보내는 것인지)마킹하여, 배틀넷에 전송합니다.
- 배틀넷에서 응답이 오면 공유기는 아까 마킹해둔것을 참조합니다.
- 그래서 아까 전송을 요청한 PC에 응답 정보를 전송해줍니다.
- 이런 원리로, 여러 PC가 한 공유기 밑에 물려서 한 IP만 가지고 수많은 기기가 인터넷이 되는 것입니다.
<서버 개념>
- 방을 만든다는 것은 내가 서버가 된다는 뜻입니다.
- 서버의 예로 네이버를 들겠습니다.
- 우리는 네이버 서버에 접속 합니다.
- 그리고 검색을 해서, 어떤 정보를 검색합니다.
- 그럼 네이버는 정보 검색 결과를 우리 PC에게 알려 줍니다.
- 똑같습니다.
- 우리는 방을 만듭니다. 그럼 서버가 되는 것입니다.
- 다른 유저가 우리가 만든 방 서버에 접속을 합니다.
- 그리고 자신의 실시간 게임 정보(컨트롤 등등, 유닛 정보 등등)를 서버로 전송합니다.
- 그럼 서버는 그에 대한 응답들을 해줍니다.
<그럼 왜 공유기를 쓰면 다른 사람이 내가 만든 방에 못들어 오는가>
- 우리가 네이버에 들어 간다는 것은 어떤 특정 IP에 접근 한다는 것입니다.
- 우리가 방을 만들어서, 다른 유저가 접속 한다는 것은 우리가 KT로 부터 받은 IP를 통해 다른 유저가 접속한다는 것입니다.
- 근데 문제는 공유기에 있습니다.
- 공유기의 보안 기능이 있는데,
단 한번도 공유기가 먼저 접속을 시도한적 없는 IP가 공유기에 접속을 시도하면, 그 접근은 무시해 버립니다.
- 자, 제가 방을 만들었습니다.
- 그럼 다른 유저가 접근을 시도 하죠, 유저가 접근을 시도할때, 접근하는 유저도 IP가 있습니다.
- 근데 그 IP로, 저는 단한번도 어떤 게임정보도 전송 했던 적이 없죠.
- 처음 게임을 하는 것 이니깐요.
- 그럼 공유기는 이상한 IP가 나에게 접근한다!! 이놈은 무시해 버리자. 라는 식으로 동작 합니다.
- 이러니 절대로 공유기를 쓰는 사람이 방을 만들면, 조인이 안되는 것입니다.
-- 이러한 문제는 꼮 워크 방을 만들때에만 나오는 문제가 아니라.
-- 홈페이지를 집에서 운영한다던가, ftp 파일 전송을 한다던가. 수많은 곳에서 발생 합니다.
<해결 방법>
포트 포워딩
DMZ
등등..
해결방법은 찾아 보면 많이 있습니다.
다만 저것을 하면 해결 되는 이유는 다음과 갔습니다.
"(특정한 어떤 경우)에는 모르는 IP로 접근 하더라도, 접근을 허락 해주렴."
이라는 명령을 내렸기 때문입니다.
특정한 경우를 포트로 지정했으면, 그게 포트 포워딩이고.
IP로 지정 했으면, DMZ가 되고..
그러는 것입니다.
해결방법의 원리에 대해서 자세히 적지 않겠습니다.
머리 아프니깐요.
먼지 센서마다 모두 측정값이 다른 이유 (0) | 2020.02.07 |
---|---|
windows 10 싸게 사는 방법 (0) | 2020.02.07 |
게임에서 ping 테스트란. ping이 뭔가? (0) | 2020.02.07 |
게임 창모드로 진행시 마우스 렉 없애는 법 (0) | 2020.02.07 |
어느날 갑자기, 게임과 동영상 동시 플레이시 게임이 버벅인다면? (0) | 2020.02.07 |