분류 전체보기 284

Xbox 엘리트 컨트롤러 시리즈 2 이용기 #2

이전에 엘리트 패드 구매 후 A버튼 불량에 당첨된 나는 MS에 교환을 신청하기로 맘먹었다 교환신청 교환 신청은 어렵지 않았다. https://account.microsoft.com/devices 에서 내 장치를 등록하고, 순서시작 버튼을 눌러서 하나하나 진행하면 된다. 무료로 택배를 불러준다니, 조금 감동했다. 그렇게 우체국 택배에서 연락이 올거라고 했고, 다음 날 연락이 와서 무사히 물건을 전달했다. 교환 며칠후 택배 알림에 기분이 좋아졌다. 6월 26일 교환 신청했고, 7월 1일에 물건을 받았으니 매우 빠른 편이라고 생각했다. 충격 박스를 열고 당황해버렸다. 패드 본체에 달려있던, 아날로그 스틱과 디지털 버튼, 그리고 패드 아랫면에 위치했던 걸림쇠? 등이 흔적도 보이지 않는 것이다. 매우매우매우 당황..

카테고리 없음 2023.10.13

Xbox 엘리트 컨트롤러 시리즈 2 이용기 #1

시작 글을 쓰는 지금에 와서는 왜 샀을까 고민이 된다. 때는 2023년 5월 25일, 할인하는 물건이 없을까 인터넷을 배회하다 엘리트 패드2 특가를 발견했다. 안그래도 곧 출시하는 디아블로4를 PS5로 플레이 해보고 이건 패드로 해야한다고 마음의 결정을 내린 상태라 바로 지름신이 강림했다. 배송 요즘 시대에 물건 구입하면 순식간에 집에 도착한다. 역시나 아무런 문제 없이 빠르게 도착해서 퇴근길 내내 내 마음은 두근두근. 품질 물건을 꺼내보고 너무 만족스러웠다. - 고급스런 재질과 무게감 - 추가 부품 - 안전하고 충전 가능한 파우치 (파우치에 USB-C 포트를 넣을 수 있는 홀이 뚫려있음) 이전에 사용하는 Xbox 360 패드와는 감히 비교도 할 수 없는 고오오오급 컨트롤러! 비싸지만 돈이 아깝지 않게 ..

카테고리 없음 2023.10.13

AMD Rewards 로그인 시도 횟수 초과 해결

로그인 amd rewards를 받기위해 로그인 했는데, 아래처럼 횟수 초과 오류가 발생한다 ?? 난 뭐 한게 없는데. 몇번 시도했으나, 반응은 한결 같아서 답답했다. 스타필드 코드 받으려면 로그인이 필요해서 마음이 급했다. 인증 메일 AMD Rewards에 가입한지 얼마안되어서, 가입시 받은 인증 메일의 링크를 클릭해봤다. 로그인 성공했다. 어.. 사이트에 문제가 있나.. 없나.. 여하튼 로그인이 성공했다. 내 보상 자, 그럼 받으러가보자 내보상 메뉴로 이동! 다운로드 이제 스팀가서 받아보자.

카테고리 없음 2023.08.31

포토샵 Generative Fill ( AI 채우기)

워낙에 AI가 핫한 시대. stable diffusion에서 시작해서 아주 많은 것들이 나오긴 했다. adobe에서도 한다길레, 한번 써보기로 했다. 아주 오랜동안 사진 편집에 대해서는 adobe가 꽉잡고 있었을테니 (요즘은 잘 모르겠음) 어떻게 잘 만들어놨을까 궁금했다. 이전에 찍어둔 사진에서 일부를 삭제하고 자동 채우기를 시도 해봤다. 경계부분을 자세히 살펴보면, 당연히 기존과 다른 부분이 있다. 그러나 원본을 본 상황이 아니라면, 편집된 사진이라는 것을 인식하기는 매우 어렵다고 판단했다. 우리가 여행가서 사진을 찍으면, 보행자가 많아서 찍을 타이밍 잡느라 시간 허비하는데, AI로 채워보는 것도 괜찮을 것 같다. 물론 이것 말고도 응용할 분야는 넘치겠으나, 사진에 있어서 나는 일반인이니까..

카테고리 없음 2023.08.28

로지텍 G903 마우스 버튼 교체

발단 이 글을 읽는 분이라면 이미 알고 왔을 것 같다. 로지텍의 마우스는 너무 유명하지만, 버튼 불량으로 악명도 높다. 신상 마우스도 1, 2년 쯤 사용하다보면 마우스 버튼이 안눌리거나, 드래그 중에 드래그가 풀리는 현상 등등이 자주 발생한다. 나는 로지텍 마우스를 여러개(아마 6개 정도?) 사용해봤는데, 그런 경험이 전혀 없었다. 그래서 남일이라고 생각했는데, G903을 4년 정도 사용했는데, 드래그 풀림이 발생했다. 이게 생각보다 화가 많이 날 수 밖게 없는 것이. 마우스를 클릭 클릭 할 때는 아무 이상이 없고, 항상 문제가 발생하지도 않는 터라 일시적인가? 라고 착각하게 만든다. 그리고 열심히 컴퓨터로 작업을 하다가 드래그가 필요한 화면에서 드래그가 끊기고 다시 드래그가 시작된다. 마우스로 윈도우 ..

IT한 것 2023.08.06

eclipse 자동완성(autocompletion) 이 이상해졌다 (beg, cast, constpriv, ...)

문제 오랜만에 새로운 버전의 eclipse를 설치하고 사용하는데 자동완성이 이상하게 동작하는 것을 확인했다. (아래 그림) 이게 머신가...??? 추적 비슷한 문제를 좀 찾다보니 JRE 설정이 잘못되면 그럴 수 있다고 한다. JRE 설정에 들어가봤더니, 오! 적절한 JRE를 못찾겠다고 나와있다. (그런데 저거 TestCase는 잘 동작하던데...?? ) 어쨋든 설정 후 다시 시도 해봤으나, 결과는 동일했다. 뭐로 검색을 해볼까 하다가, beg, cast, constpriv 로 검색을 해보니 Eclipse postfix code completion plugin에 대한 내용이 github에서 줄줄 나온다. 나에게 필요한건 코드가 아닌데 말이지.. 어쨋든 플러그 인이라니까 이 플러그인이 설치되었다면, 제거하면..

카테고리 없음 2023.07.26

nodejs 서버가 종료되지 않는 경우

배경 koa framework를 이용하여 서버를 개발 중 기동, 종료 스크립트도 만들어서 잘 사용하고 있음 (signal handling) websocket이 필요해서 koa-websocket을 적용 가끔 종료 스크립트에서 무한대기가 발생(hang) 추적 문제 발생 조건 확인 서버 기동 후 바로 종료를 했는데, 문제가 없음을 확인 서버가 받을 수 있는 모든 입력을 전달 했음 -> 문제 발생을 확인 입력을 하나씩 줄여가면서 범위를 좁혔음 -> websocket 접속이 하나 생기면 문제가 생기는 것을 확인 websocket을 클라이언트 측에서 끊으면 문제가 없음을 확인 websocket을 더 추적 서버가 종료 시그널을 받으면, 모든 websocket을 닫는 작업을 추가 -> 문제 미해결 하는김에 http r..

카테고리 없음 2023.03.14

[rust] async 기능 테스트하는 방법 (not tokio)

async 인 함수를 테스트 할 필요가 생겼다. #[test] async fn mytest () { println!("this is async fn"); } 이렇게 작성하면 다 될 것 같겠지만, error: async functions cannot be used for tests --> tests/basic_test.rs:66:1 | 66 | async fn mytest() { | ^---- | | | _`async` because of this | | 67 | | println!("this is async fn"); 68 | | } | |_^ 그렇다 cargo test는 async 함수를 지원하지 않는다. 검색 여러모로 검색을 하다보면 tokio-test를 이용하면 된다는 답변이 많이 나오지만, 작지만..

IT한 것/Rust 2023.03.07

rollup.js 패키징시 파일 제외하는 방법

node.js 모듈 번들링을 rollup.js을 이용해봤다. 간단하게 적용해보고 마음에 드는 편이라, CI에 적용을 하기 위해 패키징까지 시도한 상황 목표 패키지 디렉터리 생성 각종 js파일을 bundle.js로 묶기 (rollup의 기본 기능) 필요한 리소스 파일을 패키지 디렉터리에 복사 아래가 내 rollup.config.js export default [ { input: 'src/index.ts', output: { file: 'build/bin/seport.js', format: 'es', sourcemap: true }, plugins: [ del({ targets: './build' }), nodeResolve({ preferBuiltins: true }), typescript(), json(..

IT한 것 2023.02.22

특정 환경에서 SSL 인증서 경로검증 오류나는 경우

발단 javax.net.ssl.SSLHandshakeException: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found. Android에서 HttpsURLConnection을 사용하다가 발생하는 예외였다. iOS에서도 잘되고, iOS Safari, Android Chrome에서도 여튼 다 접속에 문제가 없던 웹 서버인데, 유독 Android에서 프로그래밍으로 접속하면 실패하는 상황에 직면했다. Trust anchor를 못 찾는다는 오류는, 보통 “신뢰하는 루트 인증서“를 인증서 저장소에서 못 찾는 경우에 발생한다 인증서 체인 발급자 인증서 정보를 보면 (브라우저에서 주소창의 자물쇠를 누르..

IT한 것 2023.02.02