본문 바로가기

개발/기타11

윈도우11에서 VSCode GitBash 터미널을 zsh 프롬프트 처럼 만들기 GitBash 터미널을 제트쉘(zsh)처럼 활용하려면 몇 가지 간단한 설정이 필요합니다.먼저, 256 xterm 색상을 참고하여 터미널에서 컬러 표현 방식을 이해하는 것이 좋습니다. 이는 색상 구성과 시각적 환경을 조정하는 데 도움이 됩니다.https://github.com/gawin/bash-colors-256 git bash 터미널에서 컬러를 표시해 보려면,아래 내용을 입력해보세요.echo -e "\033[38;5;001m\033[48;5;123m This is red text on a background sky color. \033[0m" 터미널을 화려한 색으로 꾸며보고 싶지 않나요?이제 git bash 설정 파일을 열고 zsh 처럼 깔끔하게 만들어 봅시다. 먼저 자신의 유저 디렉토리로 이동합니다... 2024. 11. 27.
그럴리가 없는데, 아이파킹 주차비 폭탄 해체 얼마 전, 해킹 피해를 극복한 후 한숨 돌릴 틈도 없이 여러 경제적 어려움이 밀려오고 있습니다.경제 활동을 다시 시작한 초기라 어느 정도 예상은 했지만, 그 과정에서 예상치 못한 ‘폭탄’ 같은 문제들까지 마주하게 되었네요.  도대체 이게 무슨 일일까요? 11월 16일, 이마트에 들러 밥을 먹고 물을 사서 돌아왔던 기억은 분명하지만, 차를 두고 온 기억은 전혀 없습니다. 주차 할인권을 등록해 정산을 마치고 차단기가 열려야 주차장을 나갈 수 있는 시스템인데, 어떻게 이런 일이 벌어질 수 있는 걸까요? 문득, 오래전 번호판 인식 소프트웨어를 개발하던 연구실에 있던 친구가 떠올랐습니다. 당시에는 AI 기술이 지금처럼 발전하지 않았고 패턴 인식을 사용 했던 걸로 알고 있습니다. AI 역사를 보면, 그 시대는 LS.. 2024. 11. 23.
당근 직거래 후기 - PS4 제트 블랙 9년간 함께 다닌 게임기를 당근에 내놓았습니다. 처음에는 그래도 자주 사용했었는데 시간이 지나면서 박스 안에만 두었습니다. 당근이 수수료 없는 직거래라는 사실도 처음 알았네요. 잘 만든 플랫폼입니다. 그나저나 9년인데 생각보다 별로 플레이한 게임이 없어서 더 놀랐습니다.그나마도 엔딩을 본건 질병 창궐 세상, 라스트 오브 어스. ㅋ 아, 갓오브워도 엔딩까지 갔었네요. 올 겨울 다른 누군가는 즐겁게 플레이 할 것 같습니다. :) 2024. 11. 19.
그럴리가 없는데, PostgreSQL CPU 100% 문제 해결 나의 경우,PostgreSQL CPU 100% 문제는 해킹이었다.검색으로 찾은 내용은 대부분 FK, 인덱싱 등 사용자가 있는 상황에서 쿼리 효율이 떨어진다는 내용이다. 그럴리가 없는데... 개발 단계에서혼자 접속하는 웹사이트에PostgreSQL DB가 CPU 100%를 먹는다고?? 그냥 가만 있어도 CPU 100% 상태가 유지된다.정확히는 postgres 계정이 실행한 데몬이 사용하는 쓰레드 하나가 쓰는 코어가 100%를 잡아먹는다. 악성 코드는 BASE64로 인코딩 되어있었고 시스템 정보를 탈취하여 원격에서 조작이 가능하도록 2차 3차 공격이 가능한 가능성을 담고 있다. 보통 좀비 PC로 사용하는데 필요할 경우 DDOS 공격용 좀비, 시스템 과부하로 업무 마비, 중요 파일 암호화로 삥뜯기(랜섬웨어), .. 2024. 11. 14.
윈도우 11 마우스 휠 방향 변경 : 끝까지 파헤치기 애플 마우스 휠 스크롤 방향을 자연 스크롤(Natural Scrolling)혹은 역방향 스크롤(Reverse Scrolling)이라고 부른다. 자연 스크롤은 실제 문서나 화면을 손가락으로 밀듯이 스크롤하는 방식을 말한다.윈도우와 반대되기 때문에 둘 다 사용하는 경우 항상 불편하다. 여기서는 윈도우 11에서 애플 방향을 적용해보자. 방법 1시작 메뉴에서 "regedit"를 입력하여 레지스트리 편집기를 엽니다.다음 경로로 이동합니다: HKEY_CURRENT_USER\Control Panel\Desktop오른쪽 창에서 "WheelScrollLines" 값을 찾습니다. 없으면 새로 만듭니다."WheelScrollLines"를 더블클릭하여 값 데이터를 편집합니다.값 데이터를 음수(-3)로 입력하고 "확인"을 클릭.. 2024. 11. 13.
프로그래밍 언어별 명명 규칙 안내 (Naming Convention) 프로그래밍 언어별 명명 규칙 (Naming Convention)camelCasesnake_casePascalCasekebab-case camelCase (낙타 표기법)첫 번째 단어를 제외하고 각 단어의 첫 글자를 대문자로 시작합니다.Java, JavaScript 등에서 변수나 함수 이름에 주로 사용합니다. snake_case (스네이크 표기법)모든 단어를 소문자로 쓰고 단어 사이를 언더스코어('_')로 연결합니다.Python, Rust에서 주로 사용합니다. PascalCase (파스칼 표기법)각 단어의 첫 글자를 대문자로 시작합니다.C#, Java 등에서 클래스 이름에 주로 사용합니다. kebab-case (케밥 표기법)모든 단어를 소문자로 쓰고 단어 사이를 하이픈('-')으로 연결합니다.HTML, CS.. 2024. 5. 24.
VSCode 터미널에서 도커 컨테이너 사용 중 빠져나오기. VSCode 터미널에서 도커 컨테이너 사용중 빠져나오기도커 컨테이너 종료 없이 빠져나오려면 ctrl+p, ctrl+q 를 입력해야하는데VSCode에서는 해당 명령어가 다른 기능으로 맵핑되어 있다.터미널에서 입력할 때에는 해당 기능을 제외하려면 아래 설정이 필요하다. 터미널 사용중일 때 해당 키 바인딩 사용을 제외한다.그러면 도커에서 제공하는 키 바인딩이 동작한다. 메뉴 위치File -> Preferences -> Keyboard Shortcuts. CommandKeybindingWhenSourceGo to File...Ctrl + P!terminalFocusUser CommandKeybindingWhenSourceworkbench.action.quickOpenViewCtrl + Q!terminalFocu.. 2024. 5. 19.
보안을 위한 크롬 브라우저의 포트 차단 정책. 보안을 위한 크롬 브라우저의 포트 차단 정책 크롬 브라우저는 보안상의 이유로 특정 포트에 대한 접근을 차단합니다. 이러한 조치는 사용자를 잠재적으로 위험한 사이트로부터 보호하기 위한 것입니다. 여기서 언급된 포트는 크게 두 범주로 나뉩니다: FTP, HTTP, HTTPS와 관련된 포트 및 TCP 포트입니다.FTP, HTTP, HTTPS와 관련된 포트는 인터넷 통신에서 자주 사용되는 프로토콜들과 연관이 있습니다. 이들 중 일부 포트는 악의적인 활동에 사용될 수 있는 잠재력이 있어, 크롬 브라우저에서 접근을 차단하고 있습니다. 이러한 포트로는 69, 137, 161, 554, 1719, 1720, 1723, 5060, 5061, 6566 등이 있습니다.또한, TCP 포트 10080도 크롬 브라우저에 의해 차.. 2024. 5. 18.
설치 없이 안드로이드와 윈도우 PC 미러링. 설치 없이 안드로이드와 윈도우 PC 미러링. 다양한 미러링 앱. 그러나 번잡한 사용 방법.그래서 찾았습니다.  오픈 소스! 폰에 설치 조차 필요 없는 미러링!먼저, 개발자 옵션 설정하기.안드로이드 -> 설정 -> 휴대폰 정보 -> 소프트웨어 정보 -> 빌드 번호 :7연타!다시 설정으로 돌아오면 '개발자 옵션' 메뉴 추가되어 있다. scrcpy윈도우 10 안드로이드 폰 기준 (리눅스, 윈도우, 맥 모두 지원합니다. 아이폰 제외)1. 안드로이드 폰 개발자 모드로 변경. (빌드 번호 찾아서 연타가 핵심)설정 -> 시스템 -> 휴대폰 정보 -> 소프트웨어 정보 -> 빌드 번호 연타!!2. USB 디버깅 활성화.설정 -> 시스템 -> 개발자 옵션 -> USB 디버깅3. USB 연결 : ADB(Android De.. 2024. 5. 17.