우분투(Ubuntu) 자동로그인 설정이 안 먹어서 오드로이드(Odroid)로 검색했더니 바로 나오네요...... 참고 : Odroid 영문 포럼 - Activating Autologin 우분투와 설정이 다른데... 우분투 마테(Ubuntu MATE)의 설정이 다른 거 같습니다. 1. 15.10 이전 버전 확인된 건 15.10 버전이지만 18버전 이전까지는 똑같지 않았을까 생각됩니다. 아래 파일을 열어 /usr/share/lightdm/lightdm.conf.d/60-lightdm-gtk-greeter.conf 아래 코드를 추가해 줍니다. autologin-user=odroid 2. 18.04 이후 버전 18.04 버전부터는 /usr/share/lightdm/lightdm.conf.d/50-ubuntu-m..
원인이 다양한 에러 중의 하나가 500.30 에러입니다. 500에러가 대부분 그렇지만 일단 '이벤트 뷰어'로 상세한 정보가 있는지 확인해야 합니다. 이 포스팅은 다른 원인을 발견할 때마다 추가하고 있습니다. 1. 디렉터리 없음 루트 디렉터리를 찾지 못해 발생하는 오류입니다. exception code = '0xe0434352'. System.IO.DirectoryNotFoundException ASP.NET의 경우 'wwwroot'가 기본 폴더인데 이게 없을 때 주로 발생합니다. (만약 루트 디렉터리를 변경했다면 변경한 디렉터리가 없으면 에러가 납니다.) 위 스크린샷의 경우 루트디렉터리가 'wwwroot\production-home'인데 이것을 안 만들어서 이 에러가 발생했습니다. 2. SQL 서버 연결..
닷넷은 사운드 처리가 개떡 같습니다. 'SoundPlayer'는 멀티플랫폼에서 동작하지 않습니다. 이 꼬라지인 이유를 아직도 모르겠습니다... (최소한 기본 구현은 있어야 하는 게 아닌지....) 특히 크로스 플랫폼 작업 시 선택지가 애매해지는데...... 그나마 쓸 수 있는 가벼운 라이브러리인 'NetCoreAudio'를 소개합니다. 1. 'NetCoreAudio' 특징 이 라이브러리는 여러 플랫폼에 사용할 수 있습니다. 단점은 기본 사운드 API인 'SoundPlayer'처럼 한 번에 하나뿐이 재생을 못 합니다. 자세한 분석은 '3. 분석'에서 하겠습니다. 2. 설치 및 사용 누겟(NuGet)에서 'NetCoreAudio'를 찾아 설치해 줍니다. 간단한 예제 기본 예제는 잘되어 있습니다. 참고 : g..
그냥 정리하고 만다. 검색하면 바로 나오는 내용이라 신경을 안쓰고 있었는데.... 비주얼 스튜디오를 업데이트했더니 또 지멋대로 옵션이 초기화됐습니다.-_-;;;; 백업한걸 복구했는데도 이 옵션을 꺼져있네요;;;; 그래서 그냥 정리해 둡니다. 옵션 위치 비주얼 스튜디오에서 한번 클릭으로 파일이 열리는 기능이 있습니다. (기본 옵션에 활성화 되어있습니다.) 이게 파일 선택할 때마다 미리보기로 열리는 것이라 불편합니다. 이걸 더블클릭으로만 열리게 하려면 도구 > 옵션 > 환경 > 탭 및 창 > 미리 보기 탭 에서 "미리 보기 탭에서 새 파일을 열 수 있음" 옵션을 꺼준다. 마무리 전 이 기능 불편해서 매번 끄는데 왜 디폴트로 있는지 잘 모르겠습니다. 비주얼 스튜디오를 업데이트하기 전에 옵션 백업 꼭해두시기 바..
'System.InvalidOperationException'에러는 이미 'SocketAsyncEventArgs'개체가 사용 중인 경우 발생합니다. 1. 원인 분석 이 라이브러리로 만든 프로그램이 몇 개인데 이런 에러가 있었다고?? 라는 생각을 하며 클라이언트의 상세 로그를 봤더니..... 강조된 로그가 3줄인데 첫 줄과 마지막 줄은 각각 다른 요청입니다. 첫 번째 줄은 주기적으로 서버에 보내는 내용이고 세 번째 줄은 사람이 직접 서버에 요청하는 내용입니다.... 우연의 결과로 밀리초까지 일치해버린것입니다!!!!!! 같은 증상으로 죽어버린 다른 클라이언트의 로그도 동일합니다. (아래 로그) 동시에 하나의 'SocketAsyncEventArgs' 개체를 사용하여 보내기(Send)를 하려고 해서 발생한 오류..
윈도우에서 잘 쓰던 NFC 카드 라이브러리를 리눅스로 포팅했는데 다음과 같은 에러가 났습니다. Unhandled exception. PCSC.Exceptions.NoServiceException: The Smart card resource manager is not running. 1. 원인 'PC/SC Smart Card Daemon'이 설치되 있지 않아서 나는 오류입니다. (참고 : ubuntu manuals - pcscd.8 ) 윈도우는 기본 설치되어 있지만 리눅스는 사용하는 이미지에 따라 다릅니다. 설치가 되어있는지 확인해 봅시다. 아래 명령어를 입력하면 설치된 버전이 나옵니다. pcscd -v 설치가 돼있다면 아래 명령어로 데몬이 동작 중인지 확인할 수 있습니다. sudo service pcsc..
17.6 버전부터 기본으로 지원하도록 기능이 생겼습니다. (참고 : MS Learn - 옵션 대화 상자: 텍스트 편집기 > 일반 - 중괄호 쌍 색 지정 사용 ) 1. 활성화 방법 도구 > 옵션 > 텍스트 편집기 > 일반 > 표시 에서 'Enable brace pair colorization(중괄호 쌍 색 지정 사용)' 옵션을 활성화해 줍니다. 2. 이전 방식 예전에는 'Rainbow Braces' 같은 확장 프로그램을 썼었습니다. 여전히 기능 면에서는 확장 프로그램들이 좋습니다. 마무리 이거 기능 넣어달라고 엄청 오래전부터 요청이 있던 건데 이제 추가해 줬네요ㅋㅋㅋㅋ 색 바꾸는 옵션 같은 건 아직 꿈도 못 꿀 듯 합니다. 확장 프로그램이 잘돼 있어서 그런가 이제야 선심 쓰듯이 추가됐다는게..... 'VS..
라떼판다의 윈도우이미지가 이상한 건지 라떼판다 자체 문제인지는 몰라도 몇 대가 이 증상이 일어났습니다. 웃긴 건 에러 난 라떼판다의 이미지를 그대로 떠서 다른 라떼판다에 연결하면 됩니다 ㅋㅋㅋㅋㅋㅋㅋ '0x80004005' 오류코드 자체는 닷넷 설치가 제대로 되지 않았음을 의미하는 코드입니다. (참고 : [.NET] 닷넷 프래임웍의 오류인 "CLR error: 80004005." ) 그런데 구성 파서에서 오류가 났다 굽쇼??? 연관글 영역 1. 일반적인 경우 이것저것 모르겠으면 해당 버전의 닷넷 프레임워크(.NET Framework)를 복구해 보거나 지웠다 다시 설치해 보는 게 좋습니다. 그런데 이번 경우는 재설치 자체가 불가능한 상황이었습니다. 윈도우업데이트 중에 4.x대를 강제로 설치하는 업데이트가 ..
정규식을 사용할 때 테스트로 다음과 같은 사이트들을 이용합니다. regexr.com regex101.com 1. 문제의 발견 다음과 같은 정규식을 만들면 아래와 같은 결과가 나옵니다. /\{\{[test001]+:[a-zA-Z0-9]+\}\}|\{\{[test001]+\}\}/g //테스트용 텍스트 {{test001}}, {{test001:test1}} 그런데 이걸 자바스크립트에 넣으면 아래와 같이 하나만 적중되는 현상이 일어납니다. //let sReg = "/\{\{[test001]+:[a-zA-Z0-9]+\}\}|\{\{[test001]+\}\}/g";//결과 : null let sReg = "\{\{[test001]+:[a-zA-Z0-9]+\}\}|\{\{[test001]+\}\}/g"; let r..
티스토리에는 지금 보고 있는 페이지가 속해있는 카테고리를 강조하는 기능이 없습니다. 아래 이미지가 사이드 카테고리에 지금 있는 페이지의 카테고리를 강조한 것입니다. 1. 구현 방법 구현 방법은 1) 지금 보고 있는 페이지에서 2) 카테고리 정보를 추출하여 3) 사이드 카테고리에서 찾아서 4) CSS를 추가하는 것입니다. 티스토리는 멀티페이지 사이트이므로 다른 페이지로 가면 페이지가 초기화됩니다. 그러니 이미 들어있는 CSS는 뺄 필요가 없습니다. 2. 카테고리 정보 찾기 카테고리 정보가 들어있는 곳은 스킨별로 다르므로 자신에게 맞는 검색 방법을 찾아야 합니다. 티스토리 치환자 기준으로 포스트 보기에서는 : 카테고리 내용 보기, 검색에서는 : 가 들어있는 'dom'을 찾으면 됩니다. 찾은 dom에서 데이터..