작성자

---------------------------------------------------------------------------------------------------

♦  너찌의 저장소 안내  ♦

기본적으로 각 작성자가 마주한

문제 해결 방법이나 기억하고 싶은 정보를

포스팅하기 때문에 설명에 생략이 많습니다.

각 글에 질문해주시면 가능한 답변 해드리겠습니다.

---------------------------------------------------------------------------------------------------

인천 행정사 소개 해드립니다 ↓

행정사 김철기 바로가기

---------------------------------------------------------------------------------------------------

300x250

---------------------------------------------------------------------------------------------------

가성비라인중에서 찾아봐도 기본 3은 줘야하는 상황에서 아무거나 찾아보던중

찾게된 마이크.

리뷰가 많지 않아서 구매할 당시 고민을 많이 했으나, 오디오테크니카에서 판매하는 다른 상품들의 후기는 대부분 긍정적인 반응이라 다른 상품들을 기준으로 구매하게 됨.

 

(ATR4750-USB의 리뷰도 있긴한데 많이 없었고 대부분 일반적인 후기들이라 도움이 안되질 못했음.)

 

사용후기

따로 잡음이 없고 심플한 구성이라 만족스러움. 가성비라고 표현을 해야할지는 모르겠는데 애매한 3~4만원주느니 이거사는게 괜찮다고 생각이 됨.

 

단점

1. 따로 전원 버튼과 볼륨 조절 기능이 없음

 

디스코드, zoom 화상회의 등에는 따로 음소거 버튼이 있어서 문제될게 없긴하지만
마이크 자체에 전원 버튼이 있으면 생각보다 편리함

마이크 선을 물리적으로 뽑아 전원을 끌 경우, 다시 선을 연결했을 시에 프로그램이 마이크를 잡지 못하는 경우가 종종 있어서 매우 귀찮아 지는데 마이크 전원버튼으로 끌 경우에는 다시 켜도 프로그램이 마이크를 못잡는 일이 없어서 매우 편리함.

 

2. 추가로 받침대를 주긴하는데 이게 끼우는 형식이고, 생각보다 가벼워 잘 넘어간다는 후기가 많음.
나는 받침대 없이 따로 벽 같은 곳에 부착해서 쓰고 있어서 문제될게 없음.

그리고 다른 후기로는 받침대에 부착을 하면 선이 눌리는지 그거에 대한 글이 종종 보였음.

 

결론

전원버튼만 있었으면 더 좋았겠지만 가격과 품질 등등은 매우 만족스러움.

 

반응형

예전에 쓰던 로켓마우스가 2년 정도 쓰니까 왼쪽 클릭 버튼이 고장남.

 

로켓을 또 사고 싶지는 않아서 다른 회사들을 찾아보던 중에

 

102의 안좋은 기억으로 로지텍을 거르려 했지만

막상 만족스러운 가격대와 회사이미지 보조버튼 등등을 고려해보니 결국은 로지텍 뿐

 

모델을 살펴보던중에 그나마 가격이 무난하고 원하는 기능과 만족스럽다는 리뷰들을 통해 402를 선택하게 되었다.

 

여러모로 만족스러웠으나

 

ghub 설정에 익숙치 않아서 힘들었던거 빼고 만족스러운 편

반응형

테라리아 바닐라 서버가 아닌 모드가 적용된 서버 구축법 입니다.

 

1. 시놀로지 나스와 
2. 도커가 설치 되어있다는 전제 하에 진행합니다.

 

 

3.  도커 레지스트리 이미지 tmodloader 검색 후 원하는 버전 선택 및 다운

 

 

4. 이미지에서 더블클릭 후 컨테이너 생성 
서버 오류로 꺼질것을 대비해 자동 재시작 활성화 체크

 

 

5. docker 폴더 내 새로운 폴더를 만들고 마운트 경로 추가

 

6. 원하는 포트설정 (기본값:7777)

 

7. 컨테이너 1회 기동 후 종료

 

8. 컨테이너 1회 기동 후 정상적으로 마운트 되어 내부폴더에 접근이 가능한 모습

 

 

9. 모드 폴더에 원하는 모드를 받아주고

 

 

10. 해당 이미지에서 월드는 랜덤으로 생성되기 때문에
테라리아 혹은 tmodlodaer를 실행 해 싱글에서 원하는 조건의 월드 생성 후 그것을
ModLoader 폴더의 Worlds 폴더에 넣는다.
이 때
월드 파일명은 반드시 World로 변경한다. (이미지에서 파일명이 World 인 맵만 로딩한다.)

 

 

 

11. 서버가 기동된 DNS 주소 혹은 공인 IP로 접근하여 게임한다.

EX) nuzzi.org:7777 , 117.218.231.84:7777 등

 

>> 192.168.0.10 등의 내부아이피로는 접근이 불가합니다.

 

 

 

 

 


서버 설정 변경하는법


1. 해당 이미지는 도커 내 터미널로 접근 시 소켓이 닫혀 접근이 불가한 버그가 있기 때문에

host pc에서 putty를 통해 나스에 접속 후 직접 도커로 접근한다.

 

 

 

2. putty 실행후 나스에 접속

 

 

 

3. 명령어 입력으로 터미널에 접근 해야 하는데 여러 방식이 있겠지만 간편하게 아래와 같이 입력한다.

sudo docker exec -ti <컨테이너명> <터미널종류>

sudo docker exec -ti torium2 sh

 

 

 

4. 정상적으로 접근이 되었다면 해당 컨테이너의 root 폴더가 나올것이다.

vi config.txt 입력후 

 

 

 

5. 원하는 옵션 설정 후 저장하고 컨테이너 재기동

vi 에디터 사용법은 찾아서 보세요

 

반응형

NAS로 팩토리오 서버 구축하기 NAS에 팩토리오 서버 돌리기

 

1. 도커 설치

 

2. 팩토리오 최신 버전이 포함된 도커허브 레지스트리 검색 및 다운로드

(최신버전 확인법은 제목 옆의 화살표를 누르면 도커허브 페이지로 이동한다.)
작성일 기준 최신버전 : 1.1.138
https://registry.hub.docker.com/r/factoriotools/factorio/

 

 

3. 이미지 탭에서 팩토리오 이미지 더블 클릭

 

 

4.아래와 같이 설정

높은 권한 실행

 

 

 

오류로 서버가 꺼지는 것을 대비한 자동 재시작

 

 

마운트 될 폴더를 생성하고 지정한다.

 

 

포트포워딩을 위한 포트 설정

 

 

5. UDP 로컬포트 기준으로 포트포워딩 

ip : 나스주소
외부 - 8989 (접속하기 편한 임의의 숫자)
내부 - 34197 (실제 포트)

 

 

6. docker>FactorioServer>factorio>config>server-settings.json 파일에 접근 해 서버 설정

필수 설정 
 "visibility":
  {
    "public": false,	(사설서버)
    "lan": true			(랜연결)
  },

 "require_user_verification": false,	(비인증 유저도 접근 가능)



아래는 취향
"game_password": "pass",
"autosave_interval": 15, (자동저장 간격)

 

 

7. 팩토리오 도커 가동

 

 

 

8. 게임 접속 후 멀티플레이어>주소로 접속

 

 

9. 나스의 ip:포트 혹은 DDNS:포트 형식으로 접속

 

 

10. 재밌게 플레이

 

 

맵파일 변경법

팩토리오 서버를 끈 후 NAS에서 /docker/opt/factorio/saves 경로로 들어가 맵 파일을 전부 삭제 후 원하는 맵 파일넣기
이때 파일명은 반드시 _autosave1.zip으로 설정

반응형

이미지의 설정파일의 가장 아래쪽에 아래의 문구들을 추가한다.

예시 : Linux200.vmx - 수정

 

 

 

 

[윈도우 기반 이미지]

 

MemTrimRate = "0"
mainMem.useNamedFile = "FALSE"
sched.mem.pshare.enable = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

 

 

 

 

 

[리눅스 기반 이미지]

 

MemTrimRate = "0"

sched.mem.pshare.enable = "FALSE"
prefvmx.useRecommendedLockedMemSize = "TRUE"

mainmem.backing = "swap"




반응형

'학습' 카테고리의 다른 글

C# WPF Webview2 사용하기  (0) 2021.02.13

 

C# WPF 에서 Microsoft Edge 사용하기

 

 

C# WPF에서 사용하는 기본 웹브라우저(WebBrowser)는 기본적으로 IE7 버전이다.

 

IE7 버전은 오래되기도 하고 호환성도 좋지 않아 아마 대부분의 사이트에서

스크립트와 콘텐츠들이 사용 불가능 할 것이다.

 

이 문제를 해결하기 위해 wpf의 기본 웹브라우저인 IE를 사용하지 않고

Microsoft 에서 새로 내놓은 Webview2 를 사용해보자.

이것이 바로 Edge브라우저 컴포넌트이다.

 

 

 

1. 엣지 canary버전 다운

 

Microsoft Edge Insider Channels 다운로드

 

Microsoft Edge Insider Channels 다운로드

6주마다 주요 업데이트 Beta 채널은 가장 안정적인 Microsoft Edge 미리 보기 환경입니다. 6주 간격으로 주요 업데이트가 있을 때마다 각 릴리스에는 Dev 및 Canary 빌드의 학습 및 개선 사항이 통합됩니

www.microsoftedgeinsider.com

CAN 이라고 적힌 버전

 

 

2.비주얼에서 너겟패키지 추가

도구 > NuGet 패키지 관리자 > 솔루션용 NuGet패키지 관리

 

 

 

 

 

webview2 검색 후 시험판(prerelease) 포함 체크

 

 

 

시험판(prerelease) 중 WPF 를 지원하는 가장 최신 버전 설치

앞의 과정에서 시험판(prerelease)을 체크하지 않으면 WPF를 지원 해주지 않는다.

 

 

 

XAML 코드 추가

xmlns:wv2="clr-namespace:Microsoft.Web.WebView2.Wpf;assembly=Microsoft.Web.WebView2.Wpf"

 

Grid 내 코드 추가 

 <wv2:WebView2 Name="webview2" Source="https://www.twitch.tv/mynudge" Margin="10,211,0,378" HorizontalAlignment="Left" Width="481"/>

 

 

 

아래와 같이 적당한 크기를 조절한 뒤 실행하면 WPF에서 edge 브라우저가 실행된다.

 

반응형

'학습' 카테고리의 다른 글

VM웨어 디스크 100% 해결  (0) 2021.05.14

제품명 : logitech g533
구매가 : 128,000

장점
1. 무선 (빠른 반응의 전용 수신기)
2. 전용소프트웨어 g허브 지원으로 간단한 프로파일링
3. 이어팁 매쉬 재질로 착용감 좋음
4. 헤드 90도 회전 가능
5. 마이크에 마이크로 팝필터 적용

단점
1. 가성비 구림
2. 2~3 만원짜리 저가 헤드셋 보다는 듣는 음질이 좋은편이나 가격에는 맞지 않는 음질. 전체적으로 깡통 소리가 난다
3. 무전기에 대고 말하는 듯한 마이크 음질
(마이크로 팝필터와 구조적인 문제로 예상됨)
4. 헤드셋 자체 볼륨 조절 없음
(볼륨조절 다이얼 작동 시 윈도우 볼륨이 조절됨)


나는 착용감이 좋지만 가성비가 나쁜 깡통과 무전기소리가 듣고싶다 하면 살것


반응형

 

thight VNC를 사용하다가

VNC viewer <=> 로컬PC 간 복사/붙여 넣기가 안 되는 현상을 만났다.

이것을 해결하기 위해 찾아보니

autosel 이라는 외부 패키지로 해결이 가능하다고 한다.

 

 

 

아래의 방법을 통해 해결하자.

 

1.리눅스 터미널을 열고 다음 명령어를 입력한다.

sudo apt-get install autocetsel

 

 

2. 터미널에 다음 명령어를 입력한다. (vnc의 설정 파일 열기)

 vi .vnc/xstartup

 

 

3. 열린 vnc 설정파일에 명령어 추가

autocutsel -fork

 

 

설정 파일의 최종결과

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession

/usr/bin/mate-session &
autocutsel -fork

 

4. VNC 서비스 종료 및 재시작

vncserver -kill :1
vncserver

 

 

5. 연결하려는 VNC 뷰어에서 연결 후 복사/붙여넣기 기능이 작동하는지 확인한다.

반응형

나는 메인 PC인 윈도우와 서브 PC인 리눅스를 사용하고 있다.
그런데 노트북의 화면이 너무 작아 눈도 아프고 작업 공간도 확보되지 않는다.

 

그렇다고 노트북에 연결할 모니터를 한대 더 두자니 자리를 너무 차지하기 때문에
무선 연결(VNC)을 통해 메인 PC의 모니터에 노트북의 화면을 띄우기로 했다.

 

노트북과 모니터의 구성도

 

 

1. 메인PC VNC Viewer 설치

Download VNC Viewer | VNC® Connect (realvnc.com)

 

Download VNC Viewer | VNC® Connect

 

www.realvnc.com

 

 

2. 노트북에서 VNC 패키지 설치 

sudo apt-get install tightvncserver

 

 

3. 노트북에서 VNC 활성화

vncserver

 

처음 활성화를 하는 것이라면 아래와 같이 vnc 비밀번호를 설정해 주어야 한다.

You will require a password to access your desktops.

Password:
Verify:
Would you like to enter a view-only password (y/n)? n

New 'X' desktop is H3ll0:1

여기서 가장 마지막의 :1 부분이 생성된 VNC세션 번호인데

이것을 잘 기억해야 한다.

 

 

 

4.  메인 PC에서 VNC Viewer 실행 후 Ctrl + N을 눌러 VNC 서버에 연결해본다.

[노트북의 IP : 포트] 형식으로 연결을 하면 되는데

여기서 중요한 것이 포트 부분이다. 

포트 번호와 세션 번호는 1:1로 대응한다.

세션1 = 5901

세션2 = 5902

세션3 = 5903 

 

이런 식으로 1씩 증가하게 되는데 자신이 연결하고자 하는 세션과 포트 번호를 일치시켜준다.

 

 

 

5. 연결이 되면 아마 아래와 같이 회색 화면만 떴을 것이다.

 

 

이것은 연결은 되었으나 가상 화면을 띄워줄 인터페이스가 없기 때문인데 

우선 현재 연결된 세션을 종료한 후에 mate 인터페이스를 설치하여 해결하자.

 

vncserver -kill:1
sudo apt-get install mate-core mate-desktop-environment-extra* mate-themes

 

 

설치가 다 되면 VNC 세션에 접속했을 때 자동으로 인터페이스를 인식하도록 설정을 바꾸어 줘야 한다.

아래의 명령어로 xstartup 파일을 수정해주자.

vi .vnc/xstartup

 

가장 마지막 줄에 /usr/bin/mate-session 을 추가해준다.

최종적으로 아래와 같은 코드가 되면 된다.

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession

/usr/bin/mate-session

 

수정이 완료되었으면 아래의 명령어로 vnc서버를 다시 기동시키자.

vncserver

 

 

6. 메인 PC에서 VNC 서버로 다시 연결 해 다음과 같이 화면이 나오는 것을 확인한다.

 

 

7. MATE 인터페이스가 마음에 들지 않으면 gnome 등의 다른 인터페이스를 사용할 수 있다.

위와 마찬가지로 원하는 인터페이스를 다운받고 환경설정 파일을 수정하면 된다.

 

예시로 gnome인터페이스로 바꿔보자.

터미널을 열고 다음 명령어를 입력한다.

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

 

설치가 완료되면

vi .vnc/xstartup

 

환경설정 파일의 내용을 다음과 같이 수정한다.

#!/bin/sh

xrdb $HOME/.Xresources
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession

gnome-session &
gnome-panel &
gnome-settings-daemon &
metacity &
nautilus &
gnome-terminal &

 

반응형

- 지극히 본인의 설정을 위한 기록이나 다른사람에게 혹시 도움이 될까 싶어 쓰는 글이므로 편하게 설명하고

Putty 등의 프로그램 자체에 대한 자세한 정보는 따로 설명하지 않으니

추가 정보가 필요하시면 검색 해보시길 바랍니다.


 

노트북과 메인PC의 구성도

ssh프로토콜을 이용하는 프로그램 Putty를 이용해 무선으로 노트북의 터미널창을 메인PC에 띄워보자.

 

중요***노트북과 메인PC는 같은 네트워크 상에 있어야한다.

 

 

 

1. 메인PC에서 putty 다운로드

Download PuTTY: latest release (0.74) (greenend.org.uk)

 

Download PuTTY: latest release (0.74)

This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

 

 

2. 칼리 리눅스에서 ifconfig 로 ip 확인하기

터미널 열기 > ifconfig 입력 후 자신의 인터넷 연결 방식에 따른 inet 부분을 확인한다

(wlan0 = 와이파이 연결)

칼리 리눅스의 IP

 

 

 

3. 윈도우의 putty로 돌아와 확인한 ip 입력 (포트는 22그대로)

포트는 기본값이 22 이다.

 

 

3-1. 연결된다면 그대로 사용

 

3-2. 연결이 안된다면 

 

연결이 안된다면 리눅스에서 SSH서비스가 활성화 되지 않은 것이므로

SSH 서비스를 활성화 해야한다. 리눅스의 터미널을 열고 

아래와 같이 입력해주자

 

service ssh start    (ssh서비스 활성화)

service ssh status    (ssh서비스 상태 확인)

 

아래와 같이 active(running) 이 뜬다면 활성화된 것.

 

 

 

4. 윈도우의 putty로 돌아와 재연결 시도한다.

아래와 같이 로그인 창이 뜨면 성공!

 

리눅스의 계정명과 비밀번호를 입력 해 터미널 창을 이용하자.

ssh연결이 수립되었다.

 

 

반응형

+ Recent posts