반응형
Node js 설치 Node.js — Node.js® 다운로드  
PowerShell 관리자 권한으로 실행 Gemini CLI 설치 방법 안내 (Wind.. : 네이버블로그  
gemini test 폴더 생성 및 진입    
설치 npm install -g @google/gemini-cli  
버전 확인 gemini -version  
실행 및 로그인 gemini  

 

반응형
반응형

이 유틸리티는 전원 사용자를 위한 Microsoft PowerToys 유틸리티의 일부입니다. 생산성 향상을 위해 Windows 환경을 조정하고 간소화하는 유용한 유틸리티 집합을 제공합니다. PowerToys를 설치하려면 설치 PowerToys 참조하세요.

 

Mouse Without Borders 설정 방법

Mouse Without Borders 를 사용하면 동일한 컴퓨터에서 최대 4대의 컴퓨터를 제어할 수 있습니다.

기능:

  • 동일한 키보드/마우스를 사용하여 컴퓨터 집합을 제어합니다.
  • 컴퓨터 간에 클립보드를 공유합니다.
  • 컴퓨터 간에 파일을 전송합니다.

사용 방법 Mouse Without Borders

최신 버전의 PowerToys를 설치하면 Mouse Without Borders 설정에 PowerToys이 나열되며, 여기서 몇 가지 초기 구성을 수행해야 합니다.

초기 구성

  1. Mouse Without Borders 설정에서 PowerToys 열어 연결을 구성합니다.
  2. 첫 번째 컴퓨터에서 새 키를 선택하여 연결에 대한 보안 키를 생성합니다.
  3. 두 번째 컴퓨터에서 첫 번째 컴퓨터에서 생성된 보안 키와 첫 번째 컴퓨터의 이름을 입력합니다. 그런 다음 연결을 선택합니다.
  4. 컴퓨터가 연결되면 마우스 커서를 화면 가장자리 밖으로 이동하여 컴퓨터 간 전환을 할 수 있습니다.

디바이스 아이콘을 레이아웃의 새 위치로 끌어 디바이스의 순서를 전환할 수 있습니다.

Mouse Without Borders를 서비스로 설치

다른 컴퓨터에서 관리자 권한 애플리케이션이나 잠금 화면을 제어할 수 있도록, Mouse Without Borders을 시스템 계정으로 서비스로 실행할 수 있습니다.

서비스 모드를 사용하도록 설정하려면 PowerToys을 관리자 모드에서 실행하고 서비스 사용 토글을 켭니다.

 Warning

서비스 계정으로 실행 Mouse Without Borders 하면 제어된 머신에 대한 제어 및 사용 편의성을 더해 주지만 누군가가 공격 벡터로 사용 Mouse Without Borders 하려는 경우 몇 가지 추가 보안 위험이 발생합니다. 위험 감수도를 염두에 두어야 합니다.

Mouse Without Borders 설정

 
설정설명
새 키 컴퓨터에 대한 새 키를 생성하고 현재 연결을 다시 설정합니다.
보안 키 연결된 컴퓨터 간에 사용되는 보안 키를 나타냅니다. 새 키를 생성해야만 변경할 수 있습니다.
연결 다른 컴퓨터의 이름과 보안 키를 알고 다른 컴퓨터에 연결합니다.
로컬 컴퓨터의 호스트 이름 현재 컴퓨터의 호스트 이름을 표시합니다.
디바이스 레이아웃 레이아웃에서 기계를 드래그하여 기계의 위치를 서로 상대적으로 배치할 수 있습니다.
연결 새로 고침. 이 단추를 선택하여 이 컴퓨터가 다른 컴퓨터에 대한 연결을 새로 고칩니다.
단일 행의 디바이스 디바이스를 단일 행 또는 2x2 행렬로 정렬합니다.
서비스 사용 잠금 화면 및 관리자 권한 애플리케이션을 제어할 수 있도록 Mouse Without Borders을/를 서비스로 설치합니다.
서비스 제거 컴퓨터에서 서비스를 제거합니다.
마우스를 감싸기 마지막 컴퓨터의 가장자리를 지나면 마우스가 첫 번째 컴퓨터로 다시 이동하며, 그 반대로도 이동합니다.
클립보드 공유  
파일 전송 파일은 클립보드를 통해 복사할 수 있습니다. 제한은 100MB입니다.
화면 가장자리에서 마우스 숨기기 다른 컴퓨터로 전환할 때 한 컴퓨터의 마우스 커서를 화면 위쪽 가장자리에 놓습니다.
마우스 커서 그리기 물리적 주변 장치에 연결되어 있지 않은 컴퓨터에서 마우스 커서를 그리려고 시도합니다.
원격 컴퓨터 IP 유효성 검사 역방향 DNS 조회를 사용하여 원격 머신 IP 주소의 유효성을 검사합니다.
동일한 서브넷만 동일한 인트라넷의 머신에만 연결합니다.
다른 컴퓨터의 화면 보호기 차단 화면 보호기가 다른 컴퓨터에서 시작되지 않도록 합니다.
마우스를 상대적으로 이동 컴퓨터의 해상도가 다르거나 여러 화면 시나리오가 있는 경우 문제를 해결하는 데 도움이 될 수 있습니다.
화면 모서리에서 마우스 차단 마우스 포인터가 화면 모서리에 있을 때 컴퓨터를 실수로 전환하지 않도록 합니다.
클립보드 및 네트워크 상태 메시지 표시 시스템 트레이 알림에 클립보드 활동 및 네트워크 상태 표시합니다.
쉬운 마우스 마우스 포인터를 사용하여 화면 가장자리에서 컴퓨터 간에 전환합니다. Shift 또는 Control을 선택하여 컴퓨터 간에 전환하도록 구성할 수도 있습니다.
애플리케이션이 전체 화면에 있는 경우 손쉬운 마우스 사용 안 함 애플리케이션이 호스트 컴퓨터에서 전체 화면 모드로 실행 중일 때 마우스가 컴퓨터를 쉽게 전환하지 못하도록 방지합니다.
무시된 전체 화면 애플리케이션 컴퓨터가 전체 화면 모드에서 실행되는 경우에도 마우스로 쉽게 컴퓨터를 전환할 수 있도록 하는 무시된 실행 파일 목록입니다.
간편 마우스 기능을 전환하는 바로 가기 Ctrl+Alt+<문자> 바로 가기를 설정하여 간편한 마우스를 전환합니다.
모든 컴퓨터를 잠그는 바로 가기 Ctrl+Alt+<알파벳> 바로 가기를 두 번 눌러 모든 컴퓨터를 잠그도록 설정합니다. 설정이 동일한 컴퓨터에서만 작동합니다.
다시 연결하는 단축키 Ctrl+Alt+<알파벳> 바로 가기를 설정하여 다시 연결 시도합니다.
여러 컴퓨터 모드로 전환하는 바로 가기 Ctrl+Alt+<문자> 바로 가기를 설정하여 모든 컴퓨터에 동일한 입력을 동시에 보내기 시작합니다.
컴퓨터 간에 전환하는 바로 가기 Ctrl+Alt+<숫자> 바로 가기를 설정하여 특정 컴퓨터로 전환합니다. Ctrl+Alt+3을 누르면 세 번째 컴퓨터로 전환됩니다. 계속해서 다른 키 조합도 동일한 방식으로 작동합니다. F1,F2,F3  F4 도 사용할 수 있습니다.
에 대한 방화벽 규칙 추가 Mouse Without Borders 에 대한 방화벽 규칙을 설치합니다 Mouse Without Borders.
원래 Mouse Without Borders UI 표시 원본 트레이 아이콘을 통해 Mouse Without Borders의 원래 UI를 표시합니다. Mouse Without Borders 적용하려면 다시 시작해야 합니다.

상태 색

다음 색은 다른 컴퓨터에 연결하려고 할 때 사용자에게 상태 연결을 나타내는 데 사용됩니다.

 
연결 상태색헥스 코드
해당 없음 다크 그레이 #00717171
해결 노란색 #FFFFFF00
연결 중 오렌지 #FFFFA500
핸드셰이킹 파랑 #FF0000FF
오류 빨간색 #FFFF0000
강제 종료 자주색 #FF800080
잘못된 키 밤색 #FFA52A2A
시간 제한 분홍색 #FFFFC0CB
전송 오류 적갈색 #FF800000
연결됨 녹색 #FF008000

문제 해결

초기 연결을 설정할 수 없는 경우:

  • 모든 컴퓨터가 동일한 네트워크에 연결되어 있는지 확인합니다.
  • 보안 키와 컴퓨터 호스트 이름이 올바르게 삽입되었는지 확인합니다.
  • 방화벽이 연결을 차단하고 있는지 확인하십시오. 조정을 위해 Mouse Without Borders에 대한 방화벽 규칙 추가를 선택합니다.

연결이 끊어지면 다음을 수행합니다.

  • 컴퓨터가 여전히 연결되어 있는지 확인합니다.
  • 설정에서 연결 새로 고침을 선택하거나 새로 고침 바로 가기를 사용합니다.

알려진 문제

  • 컴퓨터 간 복사/붙여넣기는 단일 파일에서만 작동하며 크기 제한은 100MB입니다.
  • 컴퓨터 간에 끌어서 놓기 기능은 단일 파일에서만 작동하며 네트워크 파일에서는 작동하지 않습니다.
  • 복사/붙여넣기, 끌어서 놓기는 폴더 및 여러 파일에서 작동하지 않습니다. 해결 방법은 먼저 압축하는 것입니다.
  • 호스트 머신에 전체 화면 포커스가 있는 Remote Desktop/가상 머신 창(또는 일종의 시뮬레이터 창)이 있는 경우 키보드가 마우스를 따라 다른 컴퓨터로 이동하지 않을 수 있습니다. 해결방법은 화면 가장자리에서 마우스 숨기기 옵션을 설정에서 활성화하거나 먼저 다른 창으로 포커스를 전환하는 것입니다.
  • 컴퓨터에 연결된 실제 마우스가 없으면 마우스 포인터가 보이지 않을 수 있습니다. 사용하지 않는 마우스를 연결하거나 제어판에서 마우스 키를 켭니다.
  • 일부 설정은 올바르게 동기화되지 않을 수 있으며 모든 컴퓨터에서 수동으로 동일하게 변경해야 할 수 있습니다.

PowerToys 설치

이 유틸리티는 전원 사용자를 위한 Microsoft PowerToys 유틸리티의 일부입니다. 생산성 향상을 위해 Windows 환경을 조정하고 간소화하는 유용한 유틸리티 집합을 제공합니다. PowerToys를 설치하려면 설치 PowerToys 참조하세요.

 
 

Windows developer 피드백

Windows developer 은(는) 오픈 소스 프로젝트입니다. 다음 링크를 선택하여 피드백을 제공해 주세요.

 


반응형
반응형

 

단어 의미 SW 개발
verbose 장황한, 상세한, 말 수가 많은  
confluence 다른 곳에서 흘러온 강물이 하나로 합쳐지는 지점(합류점)이나, 인파/아이디어 등이 한곳으로 모이는 상황을 뜻합니다. IT/업무 용어 (협업 툴): 아틀라시안(Atlassian)사가 개발한 팀 작업 공간(위키) 솔루션입니다. 여러 명의 팀원이 실시간으로 문서를 생성, 공유, 편집하며 지식을 축적하는 공간으로, 흔히 '컨플(Confluence)'이라 부릅니다.
glitch Glitch는 독일어 glitschen과 이디시어 gletshn에서 유래했으며, 원래 '밀리거나 미끄러지다'라는 뜻을 가집니다. 현대에는 사소한 흠집이나 오류를 지칭하는 단어로 사용됩니다. 일반적으로 시스템이나 기계에서 갑작스럽게 발생하는 일시적 고장을 의미 Glitch는 '일시적 오류' 또는 '사소한 결함'을 의미하며, 기술적 문제, 게임  이상 현상, 또는 슬랭에서의 결함을 모두 포함합니다.
소프트웨어나 하드웨어에서 순간적으로 기능이 제대로 작동하지 않을  쓰입니다.
suspend 잠시 멈추다 / 중단하다 / 보류하다

The system will suspend the process temporarily.
→ 시스템이 해당 프로세스를 잠시 중단합니다.

His account was suspended.
→ 그의 계정이 정지되었습니다.

The meeting was suspended due to an issue.
→ 문제로 인해 회의가 중단되었습니다.
실행을 “완전히 종료하지 않고”, 잠시 멈췄다가 다시 이어서 실행할 수 있는 상태

✅ Kotlin에서의 의미 (suspend) 
   👉 코루틴에서 “중단 가능한 함수
     
     

 

반응형
반응형

 

Beyond Compare4  https://master-hun.tistory.com/208#google_vignette 30일 라이센스 초기화
     
     

 

 

반응형
반응형

Git : https://github.com/openclaw/openclaw

가이드 : https://open-claw.bot/docs/ko/

공식 문서 : https://docs.openclaw.ai/ko

 

우분투 설치

  • 설치 경로 : ./.openclaw 
항목 명령어
Node.js 설치
OpenClaw 설치
초기 설정 실행
curl -fsSL https://openclaw.ai/install.sh | bash
슬랙 봇 토큰, 앱 토큰 발급 https://velog.io/@youngkiu/SLACKBOTTOKEN-%EC%83%9D%EC%84%B1-%EB%B0%A9%EB%B2%95
https://jeremyrecord.tistory.com/432
LLM (Claude / GPT / Gemini 등)
API Key
연결 설정
openclaw onboard
설치 확인 openclaw --help
openclaw doctor
시작  openclaw gateway
강제 종료 pkill -f openclaw
로그 출력 openclaw logs --follows
접속 주소 및 Gateway 토큰 확인 openclaw dashboard
로컬 접속 http://127.0.0.1:18789
재시작 - json 등 수정 시 필요 openclaw gateway restart
VM ware에서 외부 접속 https://dashboard.ngrok.com/get-started/your-authtoken
sudo snap install ngrok
ngrok config add-authtoken 2xxxxxxxxxxxxxxxx
ngrok http 18789
openclaw config set plugins.entries.device-pair.config.publicUrl https://fd57-61-108-219-170.ngrok-free.app
openclaw config set plugins.entries.device-pair.enabled true
QR로 웹접속 openclaw qr

 

 

반응형
반응형

 

  매수 매도
v2.1 RSI 낮은 종목 선정
1회차 매수
2회차부터 원금 50% 소진 전
   LOC 큰수 매수 : 현재가+!0~15% , 평단가+5% 중 작은 가격 매수
   LOC 평단 매수 : 평단가로 매수
원금50% 소진 후
   LOC 평단 매수 : 평단가로 매수
전반
  보유 25%를 평단가 대비 +5% 매도
  보유 75%를 평단가 대비 +10% 매도
후반
  보유 25%를 평단가 대비 +0% 매도
  보유 25%를 평단가 대비 +5% 매도
  보유 50%를 평단가 대비 +10% 매도

 

 

 

반응형
반응형

 

  • 자산 중심: 미래에셋, 삼성, 신한, 대신
  • 거래·활동 중심: 한국투자증권
  • 그룹 로열티 연계: KB, 하나, NH, 신한
  • 등급 미운영: 키움증권

 

 

출처 : https://www.consumernews.co.kr/news/articleView.html?idxno=704798 

 

 

주요 증권사 고객등급 산정 기준 비교표

증권사 고객등급  산정 기준 등급 산정 방식주요 등급 진입 조건 / 특징
미래에셋증권 예탁자산 자산 기준 • 3개월 평잔 또는 전월 말잔 중 큰 금액 기준
• 과거 5개월 포함 가장 높은 등급 적용
실버 등급: 자산 3,000만 원 이상
NH투자증권 자산 또는 수익기여도 혼합형 • 분기 평잔 또는 거래 수수료 등 수익기여도
그린 등급: 자산 5,000만 원 이상 또는 수익기여도 50만 원 이상
삼성증권 예탁자산 자산 기준 • 전년도 평잔 기준
우대 등급: 5,000만 원 이상
아너스 프리미엄: 10억 원 이상 + 수익 기여
신한투자증권 평균 자산 자산 기준 • 3개월 평균 자산금액 기준
클래식 등급: 2,500만 원 이상
대신증권 예탁자산 자산 기준 • 분기 말 기준 분기평잔
프라임: 전 분기 월평잔 1,000만 원 이상
클래식: 5,000만 원 이상
한국투자증권 거래 실적·활동 포인트제 • 자산평잔, 수익, 거래기간, 연금·펀드 가입 반영
프라임: 300점 이상
KB증권 그룹 로열티 포인트제 • KB스타클럽 기반
• 주식평잔, 약정금액, 펀드평잔 반영
베스트: 500점 이상
하나증권 그룹 로열티 포인트제 • 하나금융그룹 통합 고객등급 적용
• 자산상품 평잔, 거래기간 반영
패밀리: 500점 이상
NH투자증권 (그룹) 그룹 통합 로열티 제도 • ‘NH하나로가족고객제도’ 적용
• 계열사 중 최고 등급 상호 적용
신한투자증권 (그룹) 그룹 통합 로열티 제도 • 톱스 클럽 + SOL 멤버십 점수 합산
• SOL 멤버십 가입 시 해당 등급 적용
메리츠증권 자산 + 거래실적 내부 기준 • 최근 6개월 거래실적·예탁자산 종합
구체적 기준 비공개
키움증권 없음 등급 미운영 • 고객등급 제도 미운영 (전 고객 동일 서비스)

 

 

거래 많이 할 때 유리한 증권사 비교

증권사 왜 유리한가? 핵심 등급 조건 특히 유리한 투자자
한국투자증권 거래 실적 중심 포인트제 프라임: 300점 이상(3개월 자산평잔·수익·거래기간·연금/펀드 반영) 잦은 매매, 자산은 크지 않지만 꾸준히 거래
NH투자증권 수익기여도로도 등급 산정 그린: 수익기여도 50만 원 이상 수수료 많이 발생시키는 단타·스윙
메리츠증권 거래실적 반영 비중 큼 최근 6개월 거래실적 + 자산 (비공개) 매매 빈도 높고 파생·주식 활발
KB증권 약정금액 반영 KB스타클럽 500점 이상 주식 약정금액 큰 투자자
하나증권 거래기간·실적 반영 패밀리: 500점 이상 장기간 꾸준한 매매자
키움증권 등급 없음 → 조건 차별 無 전 고객 동일 초단타·고빈도 매매, 조건 신경 쓰기 싫은 경우

 

 

  • 거래량·매매 횟수 많다 → 👉 한국투자증권 1순위
  • 수수료 기여 크다 → 👉 NH투자증권
  • 약정금액 크다 → 👉 KB증권
  • 조건 따지기 싫다 → 👉 키움증권
  • 고위험·활발 매매 → 👉 메리츠증권

 

 

 

 

 

 

반응형
반응형

client_secret.json 생성 방법 (YouTube Data API용 OAuth 2.0) 

 

1️⃣ Google Cloud Console 접속

👉 https://console.cloud.google.com/apis/dashboard

로그인 후 진행.


2️⃣ 새 프로젝트 만들기

좌측 상단 프로젝트 선택 → 새 프로젝트 만들기
→ 원하는 이름(예: "YouTubeUpload") 입력 → 만들기


3️⃣ 프로젝트 선택

방금 만든 프로젝트로 변경됐는지 확인.


4️⃣ YouTube Data API 활성화

① "API 및 서비스" → "라이브러리"
② “YouTube Data API v3” 검색
활성화 버튼 클릭


5️⃣ OAuth 동의 화면 설정

왼쪽 메뉴 → OAuth 동의 화면

설정 값:

  • User Type: External
  • App name: 아무 이름 (예: YouTubeUploader)
  • User support email 입력
  • 개발자 이메일 입력
  • Save

스코프는 추가하지 않아도 상관없음.


6️⃣ OAuth 클라이언트 ID 생성

왼쪽 메뉴 → 사용자 인증 정보(Credentials)
→ 상단 “사용자 인증 정보 만들기” 클릭
OAuth 클라이언트 ID 선택

설정:

  • Application type → Desktop App
  • Name → YouTubeUploader

만들기


7️⃣ client_secret.json 다운로드

생성되면 팝업이 뜨고
“다운로드” 버튼이 있어.

그 파일 이름이 대략:

 
client_secret_XXXX.apps.googleusercontent.com.json

이 파일을 프로젝트 폴더에 넣고 이름을 변경:

 
client_secret.json

📌 client_secret.json 구조 예시

내용은 대략 이렇게 생겼음:

 
{ "installed": { "client_id": "YOUR_CLIENT_ID.apps.googleusercontent.com", "project_id": "youtube-upload", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_secret": "YOUR_CLIENT_SECRET", "redirect_uris": [ "http://localhost" ] } }

📌 인증 실행 

  1. 실행 → 브라우저 자동으로 열림
  2. Google 로그인 요청
  3. "이 앱은 확인되지 않은 앱입니다" → 계속 진행
  4. 권한 승인
  5. 프로그램이 token.pickle 파일 생성
  6. 이후 자동 로그인됨
반응형

+ Recent posts