개소리 왈왈/컴퓨터2025. 3. 26. 23:13

이전에 구매했던 녀석이 드디어 도착! 직구지만 7일 만에 도착했다.

2025.03.19 - [개소리 왈왈/컴퓨터] - 미니랩 프로토타이핑

 

제품 이름만 보면 PSU 두개로 하나의 메인보드에 넣어줄 것 같은데

듀얼 PSU 전원 공급 장치 24핀 ATX 마더보드 분배기 케이블 ATX 마더보드 연장 케이블 PSU 암-수 Y 어댑터 케이블

[링크 : https://ko.aliexpress.com/item/1005005574012242.html]

 

실제로는 어떻게 구성이 되어야 할지 모르겠지만

평범(?)한 ATX 파워라면 하나만 꽂을 수 있다. 채굴쪽 파워는 커넥터가 다른가?

 

아무튼, ATX 24핀 Male이 2개 있고 Female은 1개인데

Female 쪽은 메인보드랑 똑같이 생겨서 PSU 쪽에 연결하고

반대쪽 두개를 메인보드에 각각 연결해주고, 메인보드 하나에서 전원 버튼을 눌러주니

 

두개가 쫜~! 하고 켜진다.

 

이제 이걸 어떻게 잘 우겨넣어서 컴팩트하게 만들수 있으려나?!

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

미니랩 프로토타이핑  (0) 2025.03.19
내 노트북 쓸만하네?  (0) 2025.03.11
모니터 줍줍  (0) 2025.03.03
10g NIC 도착  (0) 2025.02.24
mx4 4g 써멀 지름  (0) 2025.02.24
Posted by 구차니

멘탈이 나가려고 해서 하루 쉼

토/일/월 먹방투어를 하는데

이제 애들이 학교에서 좀 늦게 오기 시작해서 여유가 있네

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

한놈 털 밈  (0) 2025.03.15
컴백  (0) 2025.03.02
피곤하다 -_ㅠ  (0) 2025.03.01
해운대  (0) 2025.02.16
부산 도착  (0) 2025.02.15
Posted by 구차니

문득 uinput 에서 해상도별 좌표를 일일이 테스트하지 않고 수식으로 바로 할 수 없나 해서 물어보는데

모델 바꾸기에 "웹 검색" 이라는게 추가되고 그걸 누르면 웹을 검색해서 알려주나 보다.. 싶은데

 

2024년 3월 글 까지 끌려오는거 보면 꽤나 제약이 풀린 모양이다.

근데.. 아니 내가 물어봤는데(?) 내 글로 대답해주면 빡치겠지?!?!?

AI 확 전기선 뽑아 버린다!?

 

 

자세한 구현 방법과 추가적인 예시는 uinput을 이용한 절대좌표 입력 기기 만들기에서 확인하실 수 있습니다. 또한, uinput touch 장치 흉내내기에서는 터치스크린과 유사한 입력 장치를 구현하는 방법에 대해 다루고 있습니다.

'개소리 왈왈 > 인공지능' 카테고리의 다른 글

claude 구독 해제  (0) 2024.11.22
클로드를 이용해 코드는 손도 안대고 웹페이지 만들기  (1) 2024.09.13
클로드로 날로먹기 모드  (0) 2024.09.12
클로드 괜찮네?  (0) 2024.08.14
GPT-4o?  (0) 2024.05.27
Posted by 구차니
프로그램 사용/VLC2025. 3. 21. 11:47

와.. 이런게 있었다니!!

vlc를 또 찬양할 수 밖에!!!

 

도구 - 효과 및 필터

 

비디오 효과 - 변환(체크)

 

[링크 : https://www.animaker.com/hub/rotate-video-in-vlc/]

'프로그램 사용 > VLC' 카테고리의 다른 글

vlc 간편 녹화  (0) 2022.08.01
http vlc protocol  (0) 2018.11.30
vlc for windows / ascii art ㅋㅋㅋ  (0) 2016.11.22
vlc 옵션 -vvv  (0) 2015.09.15
dash with VLC  (0) 2015.09.11
Posted by 구차니
개소리 왈왈/컴퓨터2025. 3. 19. 22:38

10G가 이 모든걸(?) 시작시킨 원흉..

 

초코파이 쿨러 높이 재보니 메인보드로 부터 약50mm 정도? 80mm면 겁나 넉넉하네! ok!

 

LP 10G NIC 의 높이를 80mm 서포트와 비교.. 어.. 간당간당?

 

일단 가조립!


대충 M3 40mm 서포트 두개 해서 80mm 해주니까 하단 쿨러도 큰 문제없이 cpu를 냉각 시킬수 있을 것 같다.

그래도 램이랑 nic 으로 인해 더운 공기가 계속 맴돌게 될 것 같으니 정식으로 한다고 하면

슈라우드를 만들어서 cpu 냉각을 위한 찬공기와 배출할 뜨거운 공기를 분리해주는게 좋을듯

 

그 와중에

운이 좋게 주워왔던 메인보드에 CPU 전원이 하나는 8핀 다른 하나는 4핀이고

운이 좋게 주워왔던 파워의 CPU 전원이 8핀에서 파생되는 4핀 이 있는 모델이라 연결은 어찌 될 것 같다.

 

문제는 랜 카드와의 간섭으로 서포트를 4개 써서 고정해 줄 수 없다는 것.

좌상 / 좌하 / 우하 이렇게 3개로만 어찌어찌 유지해줄순 있는데 영 불안하단 말이지...(NIC 쪽은 현재 공중부양)

 

 

백패널 쪽. LP 사이즈로 하니 크게 간섭은 없는데 아래껄 빼는게 조금 편하진 않고

카드 가이드가 없으니 흔들흔들.. 랜선 뽑다 카드 뽑히기 딱 좋고, 위아래 간격이 좁으니 랜선 뽑으려면 컴터를 끄게 생겼네..?

 

그래도 이렇게 LP 2개 사두니 쓸데도 있고 (어?) 좋구만

 

책상밑에 쏙! 좋아좋아 (병신같은 생각이니 당장하자!!)

 

그럼 이제 이걸 받아서 두 개를 한방에 날리냐 켜지냐의 기로가 2주후에 결정될 듯

[링크 : https://ko.aliexpress.com/item/1005005574012242.html]

 

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

케이블 도착  (2) 2025.03.26
내 노트북 쓸만하네?  (0) 2025.03.11
모니터 줍줍  (0) 2025.03.03
10g NIC 도착  (0) 2025.02.24
mx4 4g 써멀 지름  (0) 2025.02.24
Posted by 구차니

음.. 흐음...

char *의 포인터를 넘겨줘야 하는데 에러가 난다 머지?

char *mszReaders = NULL;
DWORD dwReaderLen = SCARD_AUTOALLOCATE;
rv = SCardListReaders(hContext, (LPCSTR)NULL, &mszReaders, &dwReaderLen);

 

그래서 강제로 하면 이렇게 에러가 나는데

error: cannot convert ‘char**’ to ‘LPSTR’ {aka ‘char*’}
  103 |     rv = SCardListReaders(hContext, (LPCSTR)NULL, &mszReaders, &dwReaderLen);
      |                                                   ^~~~~~~~~~~
      |                                                   |
      |                                                   char**

 

아래처럼 변수를 미리 선언해서 자동할당 하지 않게 하거나

char mszReaders[255];
DWORD dwReaderLen = sizeof(mszReaders); // SCARD_AUTOALLOCATE;
rv = SCardListReaders(hContext, (LPCSTR)NULL, mszReaders, &dwReaderLen);

 

아래 처럼 강제 형변환을 해주어서 2중 포인터가 아닌 것으로 속여주면 된다.

char *mszReaders = NULL;
DWORD dwReaderLen = SCARD_AUTOALLOCATE;
rv = SCardListReaders(hContext, NULL, (char*)&mszReaders, &dwReaderLen);

 

해결은 되었는데 해결책 같은 느낌이 하나도 안드네..

'하드웨어 > rfid_nfc_smartcard' 카테고리의 다른 글

NDEF 데이터 읽기  (0) 2025.03.17
ntag 213, 215 그리고 13.25MHz CUID 카드  (0) 2025.03.17
SCardListReadersA 함수(winscard.h)  (0) 2025.03.17
NTAG  (0) 2025.03.12
NDEF 읽기  (0) 2025.03.11
Posted by 구차니

claude로 찾아낸 APDU

 

NDEF application을 선택하고 (고정)

파일을 선택하고 (고정)

파일의 길이를 읽고(고정, 리턴 short)

파일을 읽는다(오프셋short + 길이byte)

읽을때는 읽는 길이 + 2 만큼의 버퍼가 필요하다 (끝의 확인 90 00 때문에)

 

BYTE selectNDEF[] = {0x00, 0xA4, 0x04, 0x00, 0x07, 0xD2, 0x76, 0x00, 0x00, 0x85, 0x01, 0x01, 0x00};
BYTE selectFILE[] = {0x00, 0xA4, 0x00, 0x0C, 0x02, 0xE1, 0x04};
BYTE lengthNDEF[] = {0x00, 0xB0, 0x00, 0x00, 0x02};
BYTE readNDEF[] = {0x00, 0xB0, 오프셋HIGH, 오프셋LOW, 길이BYTE}

 

'하드웨어 > rfid_nfc_smartcard' 카테고리의 다른 글

libpcsclite on cpp  (0) 2025.03.18
ntag 213, 215 그리고 13.25MHz CUID 카드  (0) 2025.03.17
SCardListReadersA 함수(winscard.h)  (0) 2025.03.17
NTAG  (0) 2025.03.12
NDEF 읽기  (0) 2025.03.11
Posted by 구차니

NTAG213 / 215는 ATR이 동일하다.

213 쪽은 ic type이 안뜨는 대신 제조사가 뜨네..?

EXTRA에서 213은 Version information이 안뜨다니..

 


NTAG 213

Mon Mar 17 13:59:48 2025
 Reader 0: ACS ACR1252 Dual Reader [ACR1252 Dual Reader PICC] 00 00
  Event number: 5
  Card state: Card inserted, 
  ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68

ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
+ TS = 3B --> Direct Convention
+ T0 = 8F, Y(1): 1000, K: 15 (historical bytes)
  TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0 
-----
  TD(2) = 01 --> Y(i+1) = 0000, Protocol T = 1 
-----
+ Historical bytes: 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00
  Category indicator byte: 80 (compact TLV data object)
    Tag: 4, len: F (initial access data)
      Initial access data: 0C A0 00 00 03 06 03 00 03 00 00 00 00
+ TCK = 68 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
3B 8F 80 01 80 4F 0C A0 00 00 03 06 .. 00 03 00 00 00 00 ..
MIFARE Ultralight (as per PCSC std part3)
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 .. .. 00 00 00 00 ..
RFID - ISO 14443 Type A Part 3 (as per PCSC std part3)
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
RFID - ISO 14443 Type A - NXP Mifare Ultralight or UltralightC
   
Mon Mar 17 13:59:49 2025
 Reader 0: ACS ACR1252 Dual Reader [ACR1252 Dual Reader PICC] 00 00
  Event number: 6
  Card state: Card removed, 

 

NTAG 215

Mon Mar 17 14:00:34 2025
 Reader 0: ACS ACR1252 Dual Reader [ACR1252 Dual Reader PICC] 00 00
  Event number: 7
  Card state: Card inserted, 
  ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68

ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
+ TS = 3B --> Direct Convention
+ T0 = 8F, Y(1): 1000, K: 15 (historical bytes)
  TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0 
-----
  TD(2) = 01 --> Y(i+1) = 0000, Protocol T = 1 
-----
+ Historical bytes: 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00
  Category indicator byte: 80 (compact TLV data object)
    Tag: 4, len: F (initial access data)
      Initial access data: 0C A0 00 00 03 06 03 00 03 00 00 00 00
+ TCK = 68 (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
3B 8F 80 01 80 4F 0C A0 00 00 03 06 .. 00 03 00 00 00 00 ..
MIFARE Ultralight (as per PCSC std part3)
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 .. .. 00 00 00 00 ..
RFID - ISO 14443 Type A Part 3 (as per PCSC std part3)
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 03 00 00 00 00 68
RFID - ISO 14443 Type A - NXP Mifare Ultralight or UltralightC
   
Mon Mar 17 14:00:35 2025
 Reader 0: ACS ACR1252 Dual Reader [ACR1252 Dual Reader PICC] 00 00
  Event number: 8
  Card state: Card removed, 

 

13.56MHz CUID 카드

Mon Mar 17 14:01:11 2025
 Reader 0: ACS ACR1252 Dual Reader [ACR1252 Dual Reader PICC] 00 00
  Event number: 9
  Card state: Card inserted, 
  ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A

ATR: 3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A
+ TS = 3B --> Direct Convention
+ T0 = 8F, Y(1): 1000, K: 15 (historical bytes)
  TD(1) = 80 --> Y(i+1) = 1000, Protocol T = 0 
-----
  TD(2) = 01 --> Y(i+1) = 0000, Protocol T = 1 
-----
+ Historical bytes: 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00
  Category indicator byte: 80 (compact TLV data object)
    Tag: 4, len: F (initial access data)
      Initial access data: 0C A0 00 00 03 06 03 00 01 00 00 00 00
+ TCK = 6A (correct checksum)

Possibly identified card (using /usr/share/pcsc/smartcard_list.txt):
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A
3B 8F 80 01 80 4F 0C A0 00 00 03 06 .. 00 01 00 00 00 00 ..
MIFARE Classic 1K (as per PCSC std part3)
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 .. .. 00 00 00 00 ..
RFID - ISO 14443 Type A Part 3 (as per PCSC std part3)
3B 8F 80 01 80 4F 0C A0 00 00 03 06 03 00 01 00 00 00 00 6A
NXP/Philips MIFARE Classic 1K (as per PCSC std part3)
http://www.nxp.com/#/pip/pip=[pfp=41863]|pp=[t=pfp,i=41863]
Oyster card - Transport for London (first-gen)
https://en.wikipedia.org/wiki/Oyster_card
ACOS5/1k Mirfare
vivotech ViVOcard Contactless Test Card
Bangkok BTS Sky SmartPass
Mifare Classic 1K (block 0 re-writeable)
Electic vehicle charging card of the German Telekom, acting as EMSP GetCharge
Electic vehicle charging card of the EMSP Stadtwerke Muenchen (SWM), ladenetz.de, Germany
Electic vehicle charging card of the EMSP EinfachStromLaden of Maingau-Energie, Germany
Scouter carsharing customer card in Germany
https://scouter.de/
   
Mon Mar 17 14:01:11 2025
 Reader 0: ACS ACR1252 Dual Reader [ACR1252 Dual Reader PICC] 00 00
  Event number: 10
  Card state: Card removed,

'하드웨어 > rfid_nfc_smartcard' 카테고리의 다른 글

libpcsclite on cpp  (0) 2025.03.18
NDEF 데이터 읽기  (0) 2025.03.17
SCardListReadersA 함수(winscard.h)  (0) 2025.03.17
NTAG  (0) 2025.03.12
NDEF 읽기  (0) 2025.03.11
Posted by 구차니

특이하다면 특이한 함수인데

mszReaders 변수의 길이를 포인터인 pcchReaders에 넘겨주어야지 정상적으로 작동한다.

LONG SCardListReadersA(
  [in]           SCARDCONTEXT hContext,
  [in, optional] LPCSTR       mszGroups,
  [out]          LPSTR        mszReaders,
  [in, out]      LPDWORD      pcchReaders
);

 

그래서 조금 편하게 쓰라고 SCARD_AUTOALLOCATE (-1)을 해주면 알아서 할당해서 던져주는 듯.

LPTSTR          pmszReaders = NULL;
LPTSTR          pReader;
LONG            lReturn, lReturn2;
DWORD           cch = SCARD_AUTOALLOCATE;

// Retrieve the list the readers.
// hSC was set by a previous call to SCardEstablishContext.
lReturn = SCardListReaders(hSC,
                           NULL,
                           (LPTSTR)&pmszReaders,
                           &cch );

[링크 : https://learn.microsoft.com/ko-kr/windows/win32/api/winscard/nf-winscard-scardlistreadersa]

'하드웨어 > rfid_nfc_smartcard' 카테고리의 다른 글

NDEF 데이터 읽기  (0) 2025.03.17
ntag 213, 215 그리고 13.25MHz CUID 카드  (0) 2025.03.17
NTAG  (0) 2025.03.12
NDEF 읽기  (0) 2025.03.11
mifare desfire 인증 프로세스  (0) 2025.03.11
Posted by 구차니
게임/ace combat2025. 3. 16. 16:58

무기 언락해보려고

두드려 맞을 각오로 f-16 끌고 가서 4등 달성 ㅋㅋ

 

다른 사람들은 다크스타에 X-02에 아주 난리 ㅋㅋㅋ

 

아무튼 1회 해서 멀티무기 언락!

싱글에서 벌어서 해도 되고 반대로 멀티해서 싱글 쪽 풀어도 되고(?)

'게임 > ace combat' 카테고리의 다른 글

ace combat 7 sp mission완료  (0) 2025.03.15
ace combat 7 - 미션 20, 엔딩  (0) 2025.03.11
ace combat 7 - 미션 19  (0) 2025.03.10
ace combat 7 F-22 구매!  (0) 2025.03.09
ace combat 7 미션 진행중  (0) 2025.03.08
Posted by 구차니