[WSL] (+ WSL 2) 윈도우에서 우분투 GUI 프로그램 실행

WSL 자체는 윈도우에서 리눅스의 유틸리티와 같은 바이너리를 실행할 수 있다는 데 큰 의의가 있습니다. 일반적으로 CLI 바이너리로도 가치가 충분합니다 (리눅스는 기본적으로 CLI기도 하고요). 하지만 심심하던 차에 CLI가 돌아가니 당연히 GUI도 돌릴 수 있을 거라 생각해서 여러 삽질을 좀 해 봤습니다. 아래는 해당 과정입니다. WSL은 이미 설치가 되어 있는 상태라 가정하며, WSL 1 리눅스 설치 자체에 … Continue reading [WSL] (+ WSL 2) 윈도우에서 우분투 GUI 프로그램 실행

[서피스] 서피스 고 LTE (Surface Go LTE) 구입기

[개요] 서피스 프로 3부터 시작해서 (cf. 5년 전 서피스 프로 3 후기글) 현재 서피스 프로 6를 노트북 메인으로 애용하고 있는 저로서는, 기존 서피스 프로 라인업은 대체로 만족이었지만 부족하다고 느끼는 점이 있었는데 바로 휴대성입니다. 물론 서피스 프로 정도의 무게면 노트북으로서의 휴대성은 뛰어난 편에 속하죠. 하지만 제가 부족함을 느끼던 부분은 노트북보다는 스마트폰 쪽에 좀 더 가까운 휴대성입니다. … Continue reading [서피스] 서피스 고 LTE (Surface Go LTE) 구입기

[WSL] 윈도우 10에 우분투 (bash) 설치, 제거 및 업그레이드

윈도우 10 레드스톤에서 윈도우 10 내에 내장된 bash shell (우분투)를 지원한 지 벌써 몇 년이 지났습니다. 그에 따라 2016년도에 작성했던 본 글이 오래되어 outdated 된 관계로, 2019년 기준으로 내용을 다시 업데이트해 둡니다. 이 글에서는 Windows Subsystem for Linux (WSL) 설치 및 실행에 대한 방법과, 또 우분투 기준으로 최신 배포판으로 업그레이드하는 방법, 마지막으로 WSL 이미지를 (재설치 … Continue reading [WSL] 윈도우 10에 우분투 (bash) 설치, 제거 및 업그레이드

[Edit This PC] ‘PC (내 컴퓨터)’에 있는 ‘폴더’ 영역 삭제/복원 프로그램

Edit This PC 이름 대충 지은 티가 팍팍 나지만… 넘어갑시다 BEFORE AFTER [다운로드] – 첨부파일 64-bit용 프로그램 : Edit This PC.zip (64-bit용 레지스트리 파일 : Remove-Folders-From-This-PC-on-Windows-10.zip) 참고로 프로그램 해시값은 다음과 같습니다. MD5 : 580DF44CA8A46100D53AE5B5E6BEE256 SHA1 : E267E14FE11A802B4442FAEF3C94E3253218F59D SHA-256 : B6B5A463B4F770BCA34B0A8ED2229507BFAB95E7EB404BF85D100EE63565F1AE [프로그램 개요] 윈도우 8부터 윈도우 10까지 내 PC (내 컴퓨터)에 들어가면 루트 드라이브들 말고도 ‘폴더’라는 항목들이 존재하는데, … Continue reading [Edit This PC] ‘PC (내 컴퓨터)’에 있는 ‘폴더’ 영역 삭제/복원 프로그램

데비안, 스카이/카비레이크의 하이퍼스레딩 버그를 경고

[개요] https://www.phoronix.com/scan.php?page=news_item&px=Intel-HT-Bug-KBL095 에 따르면,   데비안 프로젝트 측은 스카이레이크와 카비레이크 사용자들에게, 구형 microcode를 포함한 코드에 의한 오동작의 가능성이 있으므로 하이퍼스레딩 기능을 OFF 하도록 경고했다. 인텔 스카이레이크와 카비레이크 (6, 7세대 cpu)는 하이퍼스레딩 기능이 켜져 있을 때 “심각하게 예기치 않은 동작이 발생할 수 있다”. 해당 cpu 사용자는 업데이트된 바이오스/UEFI를 적용하는 것이 바람직하다. 단 몇몇 스카이레이크 cpu의 경우는 리눅스에서 적용할 수 있는 인텔 microcode package 업데이트 적용이 가능하다. 자세한 내용은 this announcement 에서 확인 가능하다. 인텔의 해당 내용에 대한 공지는 KBL095 … Continue reading 데비안, 스카이/카비레이크의 하이퍼스레딩 버그를 경고

[VPN/SSTP] SoftEther VPN Server 로 돌리는 SSTP 서버

보안이 꽤 취약하여 사용하지 않는 게 추천되는 PPTP를 대신할 대체 VPN이 많이 있는데, 그 중 하나인 SSTP 서버를 구축 및 올바르게 접속하는 과정을 정리한 글입니다. 라즈베리파이에서 SoftEther VPN Server 를 이용해서 SSTP를 포함한 여러 VPN 서버를 구현하려다 삽질한 뒤 나온 결과를 정리하기 위해 따로 글까지 쓰게 됐습니다. 관련 상황에서 자료가 부족한 것 같더군요. [SSTP 서버 초기 설정] … Continue reading [VPN/SSTP] SoftEther VPN Server 로 돌리는 SSTP 서버

[리눅스] 시스템 부팅 (시작) 시, 서비스 자동 시작 설정하기

리눅스(라즈베리파이)에 pptp 서버를 임시로 구축해봤는데, 서버를 설치하여 실행은 잘 되지만 시스템을 다시 시작했을 경우에 서비스가 자동으로 시작이 되지 않았습니다. 재부팅 후, pptp 서비스를 이용한 접속을 시도했지만 실패하였다 여기에는 chkconfig (1) 을 이용한 방법과, systemctl (2) 을 이용한 방법이 있습니다. 한 쪽은 특정 시스템에서 지원되지 않거나 등의 문제가 있을 수 있습니다. (예를 들어 제 경우, 라즈베리파이 환경에서 chkconfig 을 … Continue reading [리눅스] 시스템 부팅 (시작) 시, 서비스 자동 시작 설정하기

[마우스] 새 마우스 구입 (제닉스 E-BLUE AUROZA TYPE-G)

키보드에 이어 마우스까지 새로 장만하였습니다. 원래 최근 지출 출혈이 좀 심한지라 마우스도 생각은 하고 있었지만 직접 구입까지는 실천하지 않고 있었는데… …무려 기존 마우스가 고장났습니다. 클릭이 때때로 더블 클릭으로 인식이 되네요. 이제는 장만하라고 하늘에서 강요하는 수준인 것 같습니다(..) 뭐 그런 고로 결국 마우스를 새로 구입했습니다. [제닉스 E-BLUE AUROZA TYPE-G] 라는 제품인데, 다른 무엇보다도 led + 디자인이 상당히 마음에 … Continue reading [마우스] 새 마우스 구입 (제닉스 E-BLUE AUROZA TYPE-G)

[키보드] 한성 가성비 기계식 키보드 구입 (GTune MKF14S XRGB 청축)

이번에 기계식 키보드 지름신에 이끌려 일단 입문 삼아 가성비 기계식 키보드 [한성 GTune MKF14S XRGB 청축 블랙] 을 구입해 보았습니다. 구입하게 된 계기는 어처구니가 없는데(?), 지금 보유 중인 290X tri-x 의 팬에 이상이 발견돼서 AS 센터에 직접 내방 수리를 하던 중, 그곳에 있는 접수 컴퓨터의 키보드로 타건해볼 일이 생긴 것이었습니다. ‘…이런 게 비싼 타건의 맛이구나’ 하고 느껴서 … Continue reading [키보드] 한성 가성비 기계식 키보드 구입 (GTune MKF14S XRGB 청축)

[C#][Winform] 특정 object를 .resx 파일 (resource 파일) 안에 넣기

윈폼 프로그래밍을 하다 한 가지 난관에 봉착했었는데, 바로 어떤 패키지를 사용하기 위해서는 ‘목표 라이브러리 (dll)’이 들어있는 디렉터리의 수동 설정이 필요하다는 점이었습니다. 디렉터리를 설정하는데 직접 선택할 수 있게만 해 두었다! 이런 망할 X들… 저 부분(VlcLibDirectory) 자체는 DirectoryInfo 형식으로, 저기에서 경로를 선택하면 해당 경로가 DirectoryInfo 형식으로 만들어진 후에 변환을 거쳐 .resx 파일 내에 저장이 되는 것을 알았습니다. … Continue reading [C#][Winform] 특정 object를 .resx 파일 (resource 파일) 안에 넣기