본문 바로가기
반응형

전체 글822

USB2.0과 USB3.0의 차이 - USB3.0 포트에 USB3.0 지원 USB를 천천히 꽂으면 2.0속도가 되게 할 수 있을까? USB3.0 처음부터 2.0 과 호환이 되게 나와 있다. 2.0은 4핀, 3.0 은 9 핀인데 3.0의 9핀중 4핀이 2.0과 동일한 핀이다. 그래서 우리가 USB 를 3.0이 되는걸 2.0 에 꽂아도 데이터 복사가 가능한 이유 이다. 물론 USB 2.0 만 되는걸 3.0 에다가 꽂아도 동작하는 거고.... 그런데 어느 지식 사이트에 3.0 을 천천히 꽂으면 2.0이 되게 할 수 도 있다! 라는 주장이 있어서, 구조를 살펴보기로 했다.되나?사진에 있는것처럼 3.0에는 9핀으로 4핀이 있기 때문에 4핀만 닿게 만들면 2.0 같이 동작하게 만들 수 는 있다. 이론상!하지만 나머지 5핀이 닿게 되었을때 접촉불량으로 인식할 수 있다. 즉, 정확하게 4핀만 닿게 하는 것은 감으로 하기엔 불가능한 사항이 아닐까 싶.. 2026. 8. 30.
설치하고 테스트 하기 윈도우에 설치 했더니, 되긴 하는데 터미널창이 무지막지하게 뜨게 된다. wsl 환경에 설치 하자.Ubuntu 24.04 환경에 설치를 진행하였다.별도로 nodejs, python 을 설치하지 않아도, prime-agent 스크립트가 둘다 설치한다. 1. 설치하기# 안정 버전 설치 (Linux / macOS) curl -fsSL https://app.primeintellect.ai/prime-agent/install.sh | sh 현재 기준으로 다음과 같이 설치 되었다.Node 알아서 설치 v22.23.2 Python 알아서 설치 Python 3.12.3 Prime-Agent 현재 버전 : 0.8.1 2. 모델설정실행을 위해선 모델을 설정해 줘야 한다. ~/.prime/agent/models.json이 .. 2026. 8. 27.
MiniMax Music3 모델을 이용한 음악 자동 생성기 얼마전에 공개된 음악을 생성해주는 AI 모델 입니다.음악 작곡에 관심이 많다보니, Suno, Musicgen 등 많은 AI 모델을 이용해서 생성해 봤는데, Suno 가 가장 앞서 나가고 있었습니다. 개인적으로는 지금은 Ace Studio 를 구매해서 쓰고 있네요.. 어쨌든, 음악을 얼마나 잘만들어 내는지, 직접 해보고 싶어서 간단한하게 만들어 봤습니다.클로드를 이용했고, 가능하면 원샷으로 생성하려고 간단한이 명령했습니다. 추가로 minimax music3 를 다운받을 수 있는 허깅페이스를 줬습니다.모델 사용을 조금 읽어보니, 제목과 음악설명 그리고 가사를 입력하면 생성이 되고, 최대 5분 까지 길이를 지정하는 방식이어서, 해당 입력창을 만들었습니다.그리고, 매번 음악설명이나 가사구조를 입력하긴 힘들것 같.. 2026. 8. 19.
WSL2 에 Ubuntu24.04 설치 후, 외부에서 SSH 로 접속하기 윈도우지만, 리눅스 같이 쓰고 싶은 사람(나!)를 위해서, wsl2 에 설치된 리눅스에 ssh 로 접속하기 위한 방법입니다. Ubuntu24.04 on wsl2 in Windows11 기준 1. Ubuntu24.04 설치wsl --installwsl --install Ubuntu24.04 로 준비 끝 2. Ubuntu24.04 업데이트sudo apt update -ysudo apt upgrade -ysudo apt install build-essential -ysudo apt install ssh 3. ssh 설정 변경sudo vi /etc/ssh/sshd_config 파일을 오픈 후, Port "원하는포트"ListenAddress 0.0.0.0PasswordAuthentication yes 로 설정한.. 2026. 8. 7.
Bun 설치 및 환경 구성 opencode가 typescript로 개발되어 있는것은 알았는데, 직접 빌드 해보려고 하다가 bun이라는 걸 쓰고 있는걸 알게 되었습니다. 현재 분석 실행 환경인 wsl2, rhel9.8 내에서 bun 을 설치하는 방법입니다. curl -fsSL https://bun.sh/install | bash# 참고 윈도우 파워쉘에서powershell -c "irm bun.sh/install.ps1 | iex" 온라인이 된다면, 공식사이트에서 알려주는 방법으로 쉽게 설치 가능합니다. 설치 완료되면, 간단하게 버전확인 하면 됩니다. 그리고 프로젝트 구성은 간단합니다. bun init -y 하면 단순한 구조로 생성 됩니다. 프로젝트 생성후 나오는 가이드 데로, bun run index.ts 하면, 샘플프로그램 .. 2026. 8. 3.
wsl 에 Redhat Enterprise Linux 설치하기 2026-07-30 기준wsl 에 rhel9.8 설치 후, 아래와 동일하게 해도 잘 진행 됨.차이점1. root 가 아닌 cloud-user 로 설정됨. sudo 명령어 사용가능하니 괜찮음2. 기 설치된 vscode 와 연결이 안되서 wsl conf 파일을 수정했음sudo vi /etc/wsl.conf--- 아래 추가[interop] enabled=true appendWindowsPath=true---wsl --shutdown 후, 재 연결시 가능해짐. 1. 환경 구성 wsl 설치는 이제 너무 쉽다. 다음 명령어 한줄로 wsl 을 일단 설치하자. wsl --install 2. Redhat Enterprise Linux 설치하기 (8.10)wsl 에 리눅스 설치는 결국 이미지를 어디서 구하느냐? 이다... 2026. 7. 30.
솔라나에서 민팅 하기 민팅 == minting == 주조하다 == 코인을 발행하다. * 환경구성*anchor-cli-wasm 0.29.0solana-cli-wasm 1.11.0* 알아야할 개념*1. PDA (Program Derived Address)Solana에서 보통의 계정 주소는 ed25519 공개키입니다. 공개키에는 짝이 되는 비밀키가 있고, 그 비밀키를 가진 사람이 서명해서 그 주소의 자산을 움직입니다.PDA는 일부러 이 곡선(ed25519) 위에 "없는" 32바이트 값입니다. 즉 대응하는 비밀키가 존재하지 않습니다. 사람이든 지갑이든 그 누구도 키로 서명할 수 없습니다. 대신 그 주소를 만든 프로그램만이 "seeds"를 제시해서 권한을 행사할 수 있습니다.유도 공식은 이렇습니다:주소 = SHA256( seeds |.. 2026. 7. 27.
블로그 만들기 ( feat. opencode ) 이번엔 블로그를 만들어 보겠습니다. 여러가지 코딩을 바이브 코딩 하면서 느끼는 점은, 전혀 모르고 코딩진행은 불가능하다 입니다.최소한 개발하고자 하는게 어떤 환경에서 어떤 언어로 개발을 해야 하는지는 알아두는게 정신건강에 좋은거 같아요. 어쨌든~ 시작! 웹프로그램 중에 하나인 블로그는 다양한걸로 만들 수 있지만, node 를 이용해서 만들도록 하겠습니다. node 를 일단 설치합니다. ( 사실 opencode 를 설치하기 위해서 대부분 설치가 되어 있을 겁니다. )설치가 되었다면 node --version으로 설치 확인을 해보시면 됩니다.참고로 저는 v22.22.2 버전으로 되어 있네요. 프로젝트 폴더를 만듭니다.mkdir my-blogcd my-blog 폴더에 진입후, opencode 를 실행 합니다... 2026. 6. 29.
솔라나 블록체인 - 데이터 저장하기 (카운터 예제) 이번 프로그램은 크게 3가지 영역으로 나뉜다.함수, 데이터 구조, 데이터 검증 영역이다. 1. 데이터 구조카운트한 데이터를 저장하는 부분이다.#[account]pub struct Counter { authority: Pubkey, count: u64,}count 에 올라가는 숫자를 저장한다.#[account] 는 러스트에서 어트리뷰트 메크로 라고 부르고, 컴파일 시점에 해당하는 기능이 동작하도록 소스를 바꾸는 역할을 한다. 여기선 저 어트리뷰트 메크로를 붙이면, 솔라나에서 저장할 수 있는 형태로 바꾸어 준다고 이해 하면 된다. 2. 데이터 검증카운터를 생성하는 구조체 이다.#[derive(Accounts)]pub struct CreateCounter { #[account(mut)] .. 2026. 6. 12.
반응형