아파트 하자

이미지
- 하자. 주방후드 연통과 굴뚝 연결 부분에 구멍이 있음. - 증상. 환풍기 틀면 냄새 역류. 다른 집 음식냄새. 매퀘한 냄새. - 설명. 분양 건설사가 확장한 아파트. 주방후드 연통이 냉장고 위를 지나 굴뚝으로 연결. 연통 시공시 벽에 붙어 구멍을 뚫어 공간이 좁아 안쪽 마감 안한거 같음. 눈에 보이는 쪽은 시멘트로 틈 없이 마감함. 댐퍼를 설치해도 효과가 없어 냉장고 위치의 상부 붙박이를 해체해 문제를 확인함.  뜯지 않고는 절대 확인할 수 없는 하자임. - 해결. 우레탄폼으로 막음. 아파트 하자는 가족 건강과 직결되므로 잘 확인해야 합니다. 하지만 붙박이 장 철거까지 해야 하는데 소비자 입장에서는 확인할 방법이 거의 없음.

open ai codex 윈도우 보안 문제 해결.

첫 설치 후 문제 해결. vs code codex 확장, codex desktop 에서 문제. --------------------------------------------------------------- - Sandbox 문제. vs code codex 확장, codex desktop에서 Sandbox 설치가 안됐다는 문제. vs code codex 확장, codex desktop 에 Sandbox 업데이트 버튼이 뜨는데 누르고 기다리면, 태스크바에 윈도우 보안 창이 보입니다.  생각보다 오래 걸리므로 한두번 업데이트를 누르고 기다리세요. --------------------------------------------------------------- - codex 가 마우스/키보드 컨트롤을 할 수 있게 하는 방법. ui smoke test 같이 codex가 마우스/키보드 컨트롤을 할 수 있도록 허용해 줘야 합니다. Windows 보안 - 앱 및 브라우저 컨트롤 - 스마트 앱 컨트롤 설정 - 끄기 https://support.microsoft.com/ko-KR/Windows/Security/Windows-Security/app-browser-control-in-the-windows-security-app --------------------------------------------------------------- - 성능 향상 및 보안 해제. 소스 코드 같이 작은 파일들을 작업하다 보면, 윈도우 파일 감시 기능 때문에 속도 저하가 됩니다. Windows 보안 - 바이러스 및 위협 방지 - 설정 관리 - 제외 추가 또는 제거 - 작업 폴더 추가. https://learn.microsoft.com/ko-kr/defender-endpoint/microsoft-defender-security-center-antivirus ---------------------------------------------------------------...

GitHub에 이미 올린 커밋 메시지 변경하기

GitHub에 이미 올린 커밋 메시지 변경하기 GitHub에 커밋을 올린 뒤에 커밋 메시지를 잘못 작성했다는 것을 발견할 때가 있습니다. 이번에는 최신 커밋 메시지가 msg01로 되어 있었는데, 실제로는 msg02이 맞아서 커밋 메시지를 수정했습니다. - 상황 확인 먼저 현재 브랜치 상태를 확인합니다. git status --short --branch 결과가 다음처럼 나오면 로컬 브랜치와 원격 브랜치가 동기화된 상태입니다. ## main...origin/main 그다음 최근 커밋 로그를 확인합니다. git log --oneline --decorate -n 3 수정 전 상태는 다음과 같았습니다. 3249a1a  (HEAD -> main, origin/main, origin/HEAD) msg01 여기서 msg01는 태그가 아니라 최신 커밋의 메시지였습니다. - 태그인지 커밋 메시지인지 확인하기 버전 이름처럼 보이는 값은 Git 태그일 수도 있습니다. 그래서 태그 목록도 확인했습니다. git tag --list "msg*" --sort=-creatordate 결과는 다음과 같았습니다. msg01 msg01라는 태그는 없었기 때문에, 이번 작업은 태그 변경이 아니라 커밋 메시지 변경이었습니다. - 최신 커밋 메시지 수정하기 최신 커밋 메시지를 수정할 때는 git commit --amend를 사용합니다. git commit --amend -m "msg02" 이 명령은 최신 커밋을 다시 작성합니다. 파일 내용은 그대로 두고 커밋 메시지만 바꾸더라도 Git 커밋 해시는 변경됩니다. 수정 전: 3249a1a  msg01 수정 후: 1a36242  msg02 - GitHub에 다시 반영하기 이미 GitHub에 올라간 커밋을 수정했기 때문에 일반적인 git push는 실패합니다. 원격 브랜치의 기록을 새 커밋으로 교체해야 합니다. 이때는 다음 명령을 사용합니다. git push --force-with-lease origin main --...

정림전자 지마스타 JE241L6711 밝기조절 방법.

메뉴에서 모니터 밝기 0으로 해도 밝음. 모니터 하단 버튼의 메뉴 - 색온도 - RGB 값을 낮추면 밝기도 낮아짐. 색온도 - RGB 변경이 안될 때가 있는데  LOW BLUE LIGHT 을 기본 설정으로 하면 RGB 값 설정이 됨.

git 명령어.

============================== 소스 제어. ============================== - 빈커밋. git commit --allow-empty -m {msg} ============================== 브랜치, 리모트. ============================== - 현재 로컬 브랜치를 master에서 main으로 이름만 변경.  git branch --show-current & git status --short --branch git branch -M main - 리모트 저장소 조회. git remote -v - 리모트 저장소 추가. git remote add origin ssh://사용자명@NAS_IP/volume1/git/myapp.git - 리모트 저장소 제거. git remote set-url origin ssh://dolcoco@192.168.219.200/volume1/git/MusicFolderPlayer.git - 로컬에서 개발하다, 리모트 저장소를 만들고, 리모트 저장소를 추가 했을때, 로컬 코드로 덮어씌움. git push -u origin main ============================== 글로벌. ============================== - git 업데이트. git update-git-for-windows  - 기본 브랜치가 main으로 생성되게 하는 전역 Git 설정.  git config --global init.defaultBranch main git config --global --get init.defaultBranch

win32 shell 파일 복원 로직.

윈도우 shellapi.h 에서 지운 파일을 복원하는 API가 없습니다. 구현방법은 다음과 같습니다. 윈도우 휴지통의 모든 파일을 검색해 최근 삭제한 파일, 폴더를 복원합니다. #include <windows.h> #include <shlobj.h> #include <shlwapi.h> #include <propkey.h> #include <propvarutil.h> #include <iostream> #include <string> #include <wrl/client.h> #pragma comment ( lib , "shell32.lib" ) #pragma comment ( lib , "ole32.lib" ) #pragma comment ( lib , "propsys.lib" ) static HRESULT GetFileTimeProp ( IShellItem2 * item2 , const PROPERTYKEY & key , FILETIME & outFt ) {     outFt = {};     PROPVARIANT pv; PropVariantInit ( & pv);     HRESULT hr = item2 -> GetProperty (key, & pv);     if ( FAILED (hr)) { PropVariantClear ( & pv); return hr; }     if ( pv . vt == VT_FILETIME) { outFt = pv . filetime ; PropVariantClear ( & pv); return S_OK; }     if ( pv . vt == VT_DATE)     {       ...

Fedora 43 Silverblue 사용기와 설정.

- 후기. 설치는 쉬웠고, 한글 설정은 간단했고, 사용은 안정감 있습니다. flatpak에 있는 프로그램 사용하는 일반 사용자에게는 정말 좋습니다.  아무리 막써도 망가지지 않는다는 장점이 있으니까요. 하지만 GUI 개발 운영체제로 사용하기엔 힘듭니다.  distrobox를 사용해 android studio 설치했지만 온갖 난관이 생기네요. 권한은 적용하기 힘들고, 폴더 위치는 이상하고, 하드웨어에 접근하려면 불변을 깨야 하고.. ----------------------------------------------------------------- - 버전.  Fedora 43 Silverblue ----------------------------------------------------------------- - 한글 설정. 설정 - 키보드 - 입력소스  한글(Hangule) 만 남기고 나머지는 지움. '한글(Hangule)' 오른쪽의 ...을 클릭해 '기본설정' - 본인이 원하는 설정으로 수정. 기본은 Shift + Space 로 한영전환 함. 이외의 설치나 설정 없이 한영전환 가능함. 여러 배포판 설치하다보니 최근 급격하게 한글 지원이 좋아지고 있음. ----------------------------------------------------------------- - 프로그램 설치. flatpak, Distrobox, rpm-ostree 방법이 있고, 간단 설명합니다. flatpak - 샌드박스 규칙이 엄격하며, 주로 일반 프로그램을 설치할 때 사용합니다. Distrobox - 샌드박스 규칙이 느슨하며, 주로 개발 프로그램에 사용합니다. rpm-ostree - Fedora Silverblue는 불변 OS지만 OS에 프로그램을 설치할 수 있게 길을 열어놨습니다. ---------------------------------------------------------------- - 크롬 설치. ---------------...