본문 바로가기

전체 글

[Ubuntu] Hostname 변경하기 (24.04 LTS) 필요사항VMware를 활용하여 여러대의 Ubuntu를 테스트 중입니다.계속 재설치가 불편하여 1대를 설정하고 Clone 방식으로 활용하고 있으나, 동시 실행할 때 Hostname 중복으로 변경이 필요합니다.해결방법sudo hostnamectl set-hostname [변경할 hostname] 명령을 입력하여 변경합니다.현재 터미널을 재시작(또는 재부팅)합니다.확인방법변경이 완료되면 로그인 창에 변경된 Hostname이 표시됩니다.또는, hostnamectl 명령으로 확인할 수 있습니다. 더보기
[Windows 11] 설치할 때 시스템 요구 사항 충족 건너뛰기 문제점Windows 11을 설치할 때 오래된 PC를 보유한 경우 다음과 같이 시스템 요구 사항으로 인하여 설치가 불가 할 수 있습니다.대표적인 것이 TPM, SecureBoot 부분입니다.해결방법1. 설치를 시작할 때 Shift + F10 을 입력하여 터미널을 활성화 합니다. regedit 명령으로 레지스트리 편집기를 활성화 합니다. 2. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\Setup 경로에서 마우스 오른쪽 클릭 후 새로 만들기 > 키 를 선택합니다. LabConfig 라는 이름으로 생성합니다.3. 컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig 를 선택한 뒤 마우스 오른쪽 클릭 후 새로 만들기 > DWORD(32비트) 값을 선택합니다.4. Bypass.. 더보기
[Windows 11] 설치 중 "네트워크에 연결" 생략하기 문제점Windows 11을 설치하는 과정에서 인터넷 연결이 없는 상황이라면, 다음과 같이 "네트워크에 연결" 단계에서 진행이 어렵습니다.해결방법Shift + F10 버튼을 클릭하면 터미널 창이 열리게 됩니다.해당 창에서 OOBE\BYPASSNRO 명령을 입력합니다.재부팅이 진행되고 처음부터 설치를 진행합니다.재부팅이 완료되면 기존에 없던 "인터넷에 연결되어 있지 않음" 버튼이 생성되고, 클릭하여 다음을 진행할 수 있습니다. 더보기
[키보드] AULA F87 Pro 단축키 OS 전환Fn + Q : 안드로이드 모드Fn + W : Windows 모드Fn + E : Mac 모드Fn + R : iOS 모드블루투스 페어링Fn + 1 : 1번 블루투스 연결 (3초간 입력시 페어링 모드)Fn + 2 : 2번 블루투스 연결 (3초간 입력시 페어링 모드)Fn + 3 : 3번 블루투스 연결 (3초간 입력시 페어링 모드) 더보기
[Flutter] DateTime 형식 사용하기 필요한 것DateTime 형식 또는 문자열 형식에 대한 상호 변경이 필요한 경우해결 방법intl (https://pub.dev/packages/intl) 패키지의 DateFormat (https://pub.dev/documentation/intl/latest/intl/DateFormat-class.html) 을 사용합니다.pubspec.yaml에 intl 패키지를 추가합니다. 문자열 > DateTime 예시import 'package:intl/intl.dart';var dateFormat = DateFormat('yyyy-MM-dd HH:mm');var result = dateFormat.parse('2025-01-01 14:00');// DateTime 형식으로 2025년 1월 1일 14시 00분 정보.. 더보기
[Flutter] HTTP/HTTPS 사용권한 추가하기 Flutter로 개발을 할 때 웹뷰 등을 사용할 경우 네트워크 접근이 필요합니다.이때 권한 설정을 하지 않을 경우 정상동작 하지 않거나 오류 메시지가 표시됩니다.권한 추가 - Android안드로이드 경우 프로젝트내 android/app/src/main/AndroidManifest.xml 파일을 수정합니다.uses-permission 태그를 추가하며 값은 android.permission.INTERNET 으로 설정합니다. ....위 내용을 추가할 경우 기본적으로 HTTPS 프로토콜만 허용됩니다.HTTP 프로토콜도 허용할 경우 application 태그에 android:usesCleartextTraffic=true로 설정하면 됩니다. ...추가한 부분 ....권한 추가 - i.. 더보기
[Mac] MSI 모니터 허브기능 NO NAME 디스크 연결 삭제 현상MSI MAG401QR 모니터를 사용하고 있습니다.모니터에 장착된 허브 기능을 사용하는중 Mac에서 계속 불필요하게 NO NAME 디스크 연결이 시도되었습니다.해결방법디스크 UUID 확인하기시스템 정보 -> 저장 장치 메뉴에 접근합니다.이름이 NO NAME 으로 시작하는 대상을 찾습니다.여기서 볼륨 UUID를 기억합니다.볼륨 설정 수정터미널을 실행하고 sudo vifs로 파일시스템 설정을 변경합니다.% sudo vifs 마지막 줄에 다음과 같이 추가합니다.여기서 UUID는 위에서 알아낸 정보를 활용합니다.기본적으로 VIM이 실행될 것이며 ESC -> :wq 명령으로 저장합니다.UUID=49D00007-FF63-36B9-9D69-6B3BE16866BB none auto noauto해당 UUID기준으로 .. 더보기
[PostgreSQL] 재시작없이 설정불러오기 (reload configuration without restart) 개요 PostgreSQL은 다양한 설정을 파일로 다루고 있습니다.그중 pg_hba.conf 파일로 접근제어를 하게 되는데 운영중 수정이 필요한 상황이 발생했을 때 재시작 없이 적용하는 방법을 가이드 합니다.pg_ctl 이용 pg_ctl에서는 다음방법으로 설정로딩을 지원합니다.$ pg_ctl reload [-s] [-D datadir] 옵션은-s : 오류 관련 메시지만 출력합니다.-D datadir : PostgreSQL이 사용하는 데이터 경로를 지정합니다.Query 이용 SQL 내에서도 PG_RELOAD_CONF()를 사용하여 설정로딩을 할 수 있습니다.SELECT PG_RELOAD_CONF(); 제약사항 일반적인 설정은 재적용이 가능하나, 일부 재시작이 필요한 설정은 적용되지 않습니다. 더보기