반응형 ITㆍ모바일ㆍ가전130 윈도우용 보조 모니터 밝기 조절 앱 (feat. Monitorian) 보조 모니터를 사용하다 보면 야간 작업시 주변밝기에 비해 지나치게 밝은 모니터의 밝기를 조절해야 하는 상황이 종종 발생한다. 모니터의 OSD(On Screen Display) 메뉴 접근하여 조절하면 되지만 매번 OSD 메뉴로 조작하는 것은 매우 불편하다. 아래 이미지와 같이 작업 표시줄 오른쪽에 있는 네트워크 아이콘을 선택한 다음 밝기 슬라이더를 이동하여 밝기를 조정 하면 편하지만, 보조 모니터를 설치하는 것 만으로는 아래래와 같은 방식으로 모니터의 밝기를 조절 할 수 없다. 이와 유사한 기능을 제공하는 앱을 Microsoft Store 에서 바로 설치할 수 있는데, Monitorian 이 그것이다. 우선 Microsoft Store를 실행한다. 검색 창에 monitorian 을 입력하면 아래와 같이 앱.. 2024. 12. 25. 디스플레이 모드 전환을 위한 바로 가기 (feat. 듀얼 모니터) "[윈도우즈 키]+P" 단축키를 이용하여 디스플레이 모드 전환하는 것과 동일한 기능을 제공하는 바로가기를 생성하는 방법을 설명하고 생성된 파일을 공유한다. 바로 가기 만드는 방법 바탕화면의 빈 영역에 마우스 우클릭 후 "새로 만들기" -> "바로 가기" 매뉴를 선택한다. displayswitch /internal 을 입력 후 이름을 "PC 화면만" 과 같이 식별이 용이한 이름으로 변경한다. 위의 과정을 마치면 아래와 같은 바로 가기가 생성된다. 같은 방법으로 아래의 명령 및 옵션을 이용하여 나머지 바로 가기를 만들어준다. PC 화면만 displayswitch /internal 복제 displayswitch /clone 확장 displayswitch /extend 두 번째 화면만 displayswitch .. 2023. 10. 23. [MySQL] 특정한 컬럼에 동일한 값이 중복 입력된 경우 한 개만 남기고 삭제하는 쿼리 처음 입력한 레코드를 남기고 삭제하는 경우 DELETE n1 FROM names n1, names n2 WHERE n1.id > n2.id AND n1.value = n2.value 마지막에 입력한 레코드를 남기고 삭제하는 경우 DELETE n1 FROM names n1, names n2 WHERE n1.id b.일련번호 AND a.측정기번호=b.측정기번호 AND a.교정일=b.교정일 AND a.차회교정일=b.차회교정일; 참고 문.. 2022. 8. 28. 이 windowsdefender 링크를 열려면 새 앱이 필요합니다 최근 Windows 10에서 Windows 11로 업데이트 후 제목과 같은 에러가 발생하면서 Windows 보안 설정을 실행시킬 수 없었다. 기존에 알려진 관리자모드에서의 PowerShell 명령을 입력했으나, 아래와 같은 에러가 발생하면서 초기화를 할 수 없는 상태... PS C:\WINDOWS\system32>Get-AppxPackage Microsoft.SecHealthUI -AllUsers | Reset-AppxPackage "Reset-AppxPackage : Package was not found. Windows cannot remove Microsoft.SecHealthUI_ 1000.22000.1.0_ neutral__ 8wekyb3d8bbwe because the current user .. 2022. 2. 14. [MariaDB] 윈도우용 MariaDB에서 DB와 Table 이름이 소문자로만 생성되는 경우 해결 방법 my.ini 를 수정한다. 파일의 위치는 위의 이미지를 참고한다. [mysqld] datadir=C:/Program Files/MariaDB 10.6/data port=3306 #아래 코드를 추가한다. #윈도우는 2로 해야 서비스 재시작시 에러가 발생하지 않는다. lower_case_table_names = 2 innodb_buffer_pool_size=2003M character-set-server=utf8 [client] port=3306 plugin-dir=C:/Program Files/MariaDB 10.6/lib/plugin 서비스를 다시 시작한다. 데이터베이스와 테이블 이름이 대문자로 이루어진 데이터 베이스 복구 SQL 문을 실행시면, 데이터베이스와 테이블 이름이 대문자로 생성된다. 2021. 12. 22. 메인보드 BIOS 에 내장된 윈도우 제품키 확인 및 복구 윈도우 제품키를 복원하는 방법을 정리해 둔다. 필자의 경우 실수로 slmgr /upk 명령을 입력했고, 그 결과 윈도우 키가 삭제되어 노트북에 포함되 공급된 윈도우10 (윈도우11로 업데이트함)의 정품인증이 깨진 상태였다. 정품 제품키를 보유하고 있는 경우 가장 일반적인 방법으로 제품키를 보유하고 있는 경우에 사용할 수 있다. slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx 의 형식으로 다시 입력하면 된다. 컴퓨터에 윈도우가 포함된 제품의 경우 윈도우 8 이후의 버전이 탑재된 제품은 제품키 라벨을 부착하지 않고 디지털 제품키(Digital Product Key. DPK)를 적용하여 판매된다. 이 경우 바이오스(BIOS)에 내장된 정품키를 찾아서 입력해야 하는데, 이를 위해서는 별.. 2021. 11. 26. 믹서기 수리 (feat. 신일산업 SMX-H5500JP) 갑자기 버튼을 눌러도 동작하지 않는 믹서기를 수리해 본다. 제품은 신일산업의 SMX-H5500JP. 일단 육안으로 원인을 파악하기 위해 본체 케이스를 열었고, 고장 원인을 바로 알 수 있었다. 스위치에 연결된 6A100 표준 복구 다이오드 정류기 두 개가 직렬로 납땜되어 있었으나 납땜 부위가 떨어져 있었고, 간단한 재작업 만으로 수리가 완료되었다. 다음은 케이스를 조립 하기 전 테스트 영상이다. 믹서기 수리 (feat. 신일산업 SMX-H5500JP) - YouTube 2021. 10. 27. [C#] PictureBox에 이미지 표시하기 (feat. MemoryStream) 아래 구문은 PictureBox 컨트롤에 이미지를 표시하기 위한 방법 중 가장 쉽기 때문에 일반적으로 많이 사용되는 방식이다. 하지만, 이러한 방식은 파일을 PictureBox가 점유하고 있기 때문에 삭제나 이동에 문제가 발생한다. pictureBox.Image = Image.FromFile(file_name); 메모리스트림을 이용하여 로딩하면 위와 같은 문제없이 이미지를 표시할 수 있다. pictureBox.Image = LoadBitmap(@"d:\directory\file_name.jpg"); /// /// 비트맵이미지를 메모리스트림으로 로딩 /// /// /// public Bitmap LoadBitmap(string file_name) { if (System.IO.File.Exists(file_.. 2021. 5. 23. YouTube 링크에서 "문제가 발생했습니다" (feat. 모바일 Chrome) 최근 필자가 운영하는 블로그 사이트를(워드프레스) 모바일 Chrome(이하 크롬)열어보았는데, 페이지 내 YouTube(이하 유튜브)링크에 "문제가 발생했습니다." 라는 문구가 뜨는 증상을 발견하였다. 유튜브 영상이나 링크에 문제가 있나 싶어 PC에서 필자의 유튜브 채널에 접속하여 영상들을 확인했으나 아무런 문제가 없었고, 혹시나 싶어 블로그 페이지 수정을 통하여 유튜브 영상 링크를 다시 넣어보았으나, 역시 해결되지 않았다. 워드프레스의 일시적인 문제인가 싶어 본 블로그(티스토리 블로그)의 유튜브 영상 링크가 있는 페이지도 접속해 보았으나, 동일한 증상이 나타난다. 한 가지 이상한 점은, 모바일 크롬(데스크톱 모드 포함)에서만 문제가 되고, PC용 크롬에서는 전혀 문제가 발생하지 않았던 것. 이번에는 모.. 2021. 3. 11. 크롬캐스트 장비에서 PC 화면 공유하기 (feat. 딜라이브 OTT H5) 필자는 PC의 화면을 TV에 송출하기 위해 Coms 사의 ST045 WiFi Display Dongle + 라는 무선디스플레이 장비의 Miracast 기능을 사용하고 있었다. 해당 장비가 갑자기 연결 되지 않아 TV에 함께 연결되어 있던 딜라이브 OTT의 크롬캐스트(Chromecast) 기능을 활용하는 방법을 찾아보고 그 결과를 공유한다. 크롬 캐스트를 사용하려면 PC에 크롬 브라우저가 설치되어 있어야 하며, 시스템 요구사항은 아래 페이지를 참고한다. Chrome에서 전송하기 위한 최소 시스템 요구사항 - Chromecast 고객센터 Chromecast는 Chrome OS, Windows, Mac OS X, Linux를 포함한 모든 플랫폼에서 사용할 수 있습니다. 전송 버튼을 설치하거나 사용하기 위한 특.. 2021. 2. 25. [C#] ZedGraph 에서 Logarithmic Scale 주파수 축에 대한 시작 / 종료 주파수를 항상 나타나게 하는 방법 필자는 그래프를 생성하기 위해 아주 가끔 GDI+를 이용하기도 하지만, 주로 ZedGraph를 이용한다. 그런데, 문제는 Log scale로 설정한 X축의 값이 10의 거듭제곱으로 표시되는 Major Tick만 표시가 되고, Minor Tick에는 표시되지 않는다. 이는 아래 그림과 같이 Major Tick이 그래프의 중간에만 표시되거나, 그래프를 확대하여 Major Tick이 그래프의 범위에 있지 않는 경우 X축의 값이 전혀 표시되지 않는 등의 문제를 초래한다. 이에 관한 다른 사용자의 공식 포럼의 질문이 있었고, 개발자는 불가능 하다고 답변 한 바 있다. 이에 궁여지책으로나마 시작, 종료 값만이라도 표시할 수 있는 방법을 공유하고자 한다. 아래와 같이 선언되는 이벤트 핸들러를 이용한다. public .. 2020. 8. 24. [C#] 반복루프를 사용하지 않고 배열 및 리스트의 각 원소를 연산하는 방법 람다식과 LINQ 질의를 사용하면 반복루프를 구성하지 않고 간단하게 연산이 가능하다. 성능은 반복루프에 비해 다소 떨어질 수 있지만, 개발 및 유지관리 측면에서의 효율성은 LINQ 가 앞선다고 볼 수 있다. int[] number = { 1, 2, 3, 4, 5 }; var result = number.Select(n => n * 10); 2020. 8. 23. 오피스 제품군 (워드, 엑셀 및 아웃룩) 에서 하이퍼 링크가 실행 되지 않을 때 워드, 엑셀 및 아웃룩 등 오피스 제품군의 컨텐츠에 포함된 하이퍼 링크를 클릭 시 아래와 같이 "이 컴퓨터에 대한 제한사항으로 이 작업이 취소되었습니다. 시스템 관리자에게 문의하십시오" 라는 오류메시지가 발생하는 상황에서 점검 및 조치할 만한 사항을 정리해 본다. 필자는 최근 위의 에러로 인해 고생을 꽤 한 기억이 있다. 일반적인 상황에서의 해결책을 모두 찾아보기도 하고, 여러 블로그도 참고해 보았지만 해결되지 않아 포기한 상태였다. https://support.microsoft.com/ko-kr/help/310049/hyperlinks-are-not-working-in-outlook쿠키가 사용되고 있지 않습니다. 쿠키를 사용하고 페이지를 새로 고치세요.support.microsoft.com 위의 점검 .. 2020. 7. 16. [C#] 구조체 리스트 항목 검색하기 [구조체 및 리스트 선언] public struct TestFailed { public DateTime TestDate; public string Tester; public string TDK_Item; public string Customer_Name; public string Customer_PartNo; public string LotNo; public string TestItem; public string SampleNo; public string CellName; public double Value; } List TestFailedList = new List(); [리스트 검색] List test_failed_list = new List(); test_failed_list = TestFailed.. 2020. 6. 26. [VB] 구조체 리스트 항목 검색하기 [구조체 및 리스트 선언] Public Structure TestFailed Public TestDate As Date Public Tester As String Public TDK_Item As String Public Customer_Name As String Public Customer_PartNo As String Public LotNo As String Public TestItem As String Public SampleNo As String Public CellName As String Public Value As Double End Structure Public TestFailedList As List(Of TestFailed) [리스트 검색] Dim test_failed As New Li.. 2020. 6. 26. 이전 1 2 3 4 ··· 9 다음 반응형