본문 바로가기

변환

(10)
Ampcom NVMe2PCIe 어뎁터 환율이 드디어 1400원을 넘은 참으로 굥스러운 지금, 1300원 후반대에 그나마 구입했던 NVMe2PCIe 어뎁터가 수령되어 간단히 사용기를 남깁니다. 대단한 제품이 아니기 때문에 비싸게 살 필요도, 제품에 대해 그리 기술적인 부분이 필요하지도 않은 제품입니다. 제품 구성 박스 안에는 NVMe SSD를 장착할 수 있으며, 바로 PCIe BUS로 변환이 가능한 PCB 제품과, 이를 고정할 수 있는 ATX 슬롯 가이드가 포함입니다. 특이한 점은 이 슬롯 가이드가 플라스틱이라 무척 가볍다는 점. NVMe SSD 가 무거운 제품이 아니다 보니 금속으로 가이드를 만들 필요가 없었을 것이며, 요즘 대부분 검은색 본체다 보니, 색상이 벗겨지거나 할 이유도 없는 재질로 만든 게 아닌가 합니다. 기본으로 주는 +자 드..
3.5mm 언밸런스 출력용 2.5mm 밸런스 케이블 어뎁터 2.5mm 밸런스드 입력은 각 채널 단위로 +/- 가 존재합니다. 이는 3.5mm R+/L+/G(-)로 common ground를 가지는 기존 출력에 이론적으로 그대로 사용이 가능합니다. 다만 밸런스드 출력이 가지는 장점을 잃을 뿐.. 여기서 주의할 점은 절대 반대로 2.5mm 출력 회로에 3.5mm 연결을 하면 큰 문제가 생길 수 있기 때문에 시도하지 않는 것이 좋습니다. 주의 이 케이블 자작은 3.5mm 언밸런스드 출력만 가진 DAC 나 DAP 등에 2.5mm 밸런스드 커넥터 케이블을 연결해서 사용할때만 해당하는 방법 입니다. 이런 취지로 이전에 만든 QDC/0.75mm 2핀 용 2.5mm 밸런스드 케이블 연장선을 알리에서 샀던 부품이 온 김에 만들어 보았습니다. 이번 DIY에 필요한 부품은 2.5m..
SHCC FLTK version 0.3.2.10 업데이트 서두 이전의 SHCC 를 떠올리며 급히 C++ 로 만들었던 0.3.0.4를 좀 더 알차게 수정을 했습니다. 이제 마지막에 선택 했던 언어 클래스와, 윈도우 위치등을 기억 하도록 만들어 졌으며, 이는 계속 OpenSource repo. 에 최신버젼으로 갱신되고 있습니다. 현재 최신버젼은 0.3.1.8 입니다 0.3.2.10 입니다. 변경 사항FLTK 1.3.4-1 의 ABI VERSION 을 10303 으로 설정하고 빌드, Editor 기능을 좀 더 사용할 수 있도록 했습니다.제가 직접 추가한 flat scheme 을 적용하여, 근래 Windows 10 이 추구하는 있는듯 없는듯 뭔가 단순한 형태로 만들었습니다. 전체 디자인을 변경 했습니다. 위 FLTK 버젼 이유로, Text Editor 의 라인 수 가..
[FLTK] HICON 에서 Fl_RGB_Image 로 변환. 이 소스 코드는 rk HDRi Studio 을 만들면서 필요에 의해서 만들어진 것 입니다만, FLTK 에서 자체적으로 윈도우를 만들어 쓸 때, 아이콘을 그리고 싶은데 막상 HICON 을 이미지 원본으로는 쓸 수 없을때 Alpha 를 가진 32bit RGB 이미지로 만들어 쓰기에 좋다고 하겠습니다. 먼저 icon_to_flrgb() 함수는 다음과 같습니다. Fl_RGB_Image* icon_to_flrgb(HICON hIcon) { BITMAP bm; ICONINFO iconInfo; GetIconInfo(hIcon, &iconInfo); GetObject(iconInfo.hbmColor, sizeof(BITMAP),&bm); int width = bm.bmWidth; int height = bm.bmHe..
ffmpeg 으로 간단히 gif 만들어 보기. 가끔 짤방을 만들기 위해 gif 을 만들고 싶은 경우가 있는데, ffmpeg 으로 간단히 만들 수 있는 방법을 소개 해 드립니다. 먼저 ffmpeg 이 필요 한데, 자신의 시스템에서 최고의 성능을 내기 위해서는 직접 빌드 하는 방법도 있겠지만, 대부분 Windows 에서 gcc 와 yasm 같은 컴파일러 환경이 갖춰 져 있기가 만무 하므로 다음과 같이 수행 할 수 있습니다. 먼저 ffmpeg 을 다음 URL 에서 받으실 수 있으며, 자신의 시스템에 맞는 32bit 또는 64bit static 버젼으로 받습니다. https://ffmpeg.zeranoe.com/builds/ 그런 다음 압축을 풀고 bin 폴더 안의 ffmpeg.exe 만 변환 하려는 파일이 있는 곳에 복사 한 다음, cmd 나 powers..
중국 알리발 mSATA to SATA 랙(케이스) 집에서 쓰는 구IBM(현 레노보) Thinkpad E120 에 HDD 를 SSD 로 바꾸긴 했는데, mSATA 를 대충 변환 adaptor 를 사용해서 쓰다 보니 불안한 감이 많이 들었습니다. 국내에서 mSATA 를 일반 2.5" SSD 크기로 변환 시켜 주는 걸 사면 적어도 몇만원을 줘야 해서 혹시나 하는 마음으로 알리를 들어 가 보니, 역시나 ... 4.5 USD 에 배송비 까지 포함 된 걸 구할 수 있었습니다. (위 사진 제품) 물론 알리익스프레스 무료 배송이 다 그렇듯 ... 한달에 가까운 기간을 기다려 받은건 인내심 증진에 도움이 된 걸로 치고, 뽁뽁이가 내장된 우편봉투 안에 들어 있던 이 제품은 다행히 손상이 없었습니다. 아랫면은 PCB, 케이스 자체는 플라스틱이 끝인 참 정직한 제품이라 하겠..
sifr v0.2beta / command console 에서 문자열 찾기 또는 치환 프로그램 (win32) 이전에 만든 sifr v0.1beta 의 검색 기능을 좀 더 강화 하고, 검색 위치 변경을 하도록 하였습니다. 사용법은 이전과 동일 합니다. -f [찾을 문자열] : 찾을 문자열을 따옴표로 묶어서 쓰면 띄어 쓰기도 다 처리 됩니다. 예) "A red moon rise up" -r [바꿀 문자열] : 바꿀 문자열 옵션이 지정만 되고 바꿀 문자열이 생랼 되면, 찾은 문자열을 지우는 역활을 합니다. 이 옵션이 무시되면 -f 옵션만 구동 되어 문자열 위치를 찾아 주는 표시만 해 줍니다. 단, 문자열을 찾기만 할때 -q 옵션이 있을 경우 아무것도 표시 되지 않습니다! -s : 하위 디렉토리 검색 (잘 되진 않습니다) -q : 아무것도 표시 하지 않음. (콘솔창에 아무런 글자도 표시 하지 않습니다) 다운로드 : (..
일반 문자열을 바이너리형태의 문자열로 변환 하고 다시 역변환 하기. 일부 프로그램들이 serial key 들을 16진수 값으로 받아서 처리하거나 하는 경우를 보신 분들이 계실 것 입니다. 이런 경우, 사람이 알아 볼수 있는 일반 ASCII 값으로 바이너리(16진수) 를 받아서 다시 원본 데이터로 변환 하는 경우 입니다. 회사 프로젝트에서 필요한 부분이 있어서 급하게 만든 코드인데, 나름 쓸만한 것 같아 공유 합니다. 길이 검사 등은 안 되어 있으므로, 재량껏 개조해서 마음대로 쓰세요 !